我正在尝试使用Google移动广告,但如果我没有必须付费才能获得的AdUnitId,该如何测试我的应用程序?我可以在真实设备上测试吗?
我正在尝试使用Google移动广告,但如果我没有必须付费才能获得的AdUnitId,该如何测试我的应用程序?我可以在真实设备上测试吗?
更新:
创建AdMob账户是免费的。但是你可以使用这些虚拟广告单元ID进行测试:
横幅广告:ca-app-pub-3940256099942544/6300978111
插页式广告:ca-app-pub-3940256099942544/1033173712
你也可以添加模拟器和实际设备的ID进行测试:
AdView adView = (AdView)this.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("TEST_DEVICE_ID")
.build();
adView.loadAd(adRequest);
这样做可以避免因为无效点击而被标记并导致禁止账户。
您不必支付任何费用来开设AdMob账户。 但是,如果您仍然想要在没有账户的情况下进行测试,请将您的设备ID添加到广告请求中,您将会看到演示广告。