【发布时间】:2013-10-22 21:46:31
【问题描述】:
我很困惑。
- 我创建了 AdMob 帐户,发布商 ID 为:pub-2fffdddcccyyyxxx
- 我还没有将我的应用添加到 AdMob,我只会测试它的工作原理
- 我一直关注:https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals?hl=en#android
我补充说:
AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
adRequest.addTestDevice("F08D35F3334039343254AD3A83ED11B5");
adView.loadAd(adRequest);
- 现在,我真的不知道来自https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals?hl=en#android Publisher Id 或“market://details?id=com.your.packagename”的 MY_AD_UNIT_ID 是什么?
- 我尝试了两种方法:来自 AdMob 的“pub-2fffdddcccyyyxxx”和“market://details?id=com.your.packagename”
- 我总能得到答案: 无效的未知请求错误:无法确定请求类型。您的广告单元 ID 是否正确? D/webviewglue(16784):nativeDestroy 视图:0x4d98e8 onFailedToReceiveAd(无效的广告请求。)
我做错了什么?你有什么想法吗?
感谢您的帮助!
【问题讨论】:
-
你说你没有为admob创建应用程序,你必须创建应用程序站点来获取发布者ID:你寻找的是指MY_AD_UNIT_ID
-
我说:我没有将我的应用添加到 admob,但我创建了 admob,并且我有发布者 ID:pub-andHereLongNumber。我应该将我的应用添加到 admob,我的意思是:admob-> Monetize -> Search for your app...?我只想在测试中检查显示横幅的位置。
-
将应用程序站点添加到 admob 控制台后,您将获得发布者 ID:对于该特定应用程序站点,这就是您在为 MY_AD_UNIT_ID 编写插件时使用的那个
-
感谢 JRowan!必须为每个横幅生成 AD_UNIT_Id