我正在尝试使用谷歌移动广告,如果我没有AdUnitId,我如何测试我的应用程序,你必须支付获得?我可以在真实设备上测试吗?
UPDATE:
创建admob帐户是免费的。但是,您可以使用这些虚拟的adunit IDS进行测试:
横幅: 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添加到地址中,这样你就会看到演示广告。