【问题标题】:Publisher ID vs. MY_AD_UNIT_ID, AdMob, Android发布商 ID 与 MY_AD_UNIT_ID、AdMob、Android
【发布时间】:2013-10-22 21:46:31
【问题描述】:

我很困惑。

  1. 我创建了 AdMob 帐户,发布商 ID 为:pub-2fffdddcccyyyxxx
  2. 我还没有将我的应用添加到 AdMob,我只会测试它的工作原理
  3. 我一直关注: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);
  1. 现在,我真的不知道来自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 是什么?
  2. 我尝试了两种方法:来自 AdMob 的“pub-2fffdddcccyyyxxx”和“market://details?id=com.your.packagename”
  3. 我总能得到答案: 无效的未知请求错误:无法确定请求类型。您的广告单元 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

标签: android admob


【解决方案1】:

您必须向 admob 控制台添加一个应用程序站点,然后您将获得特定的发布者 ID:对于该特定应用程序站点,它指的是您在实际程序中使用的 MY_AD_UNIT_ID

【讨论】:

    【解决方案2】:

    我按照这个说明解决这个问题link to tutorial

    【讨论】:

      猜你喜欢
      • 2011-09-16
      • 1970-01-01
      • 2012-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-04
      • 2013-07-15
      相关资源
      最近更新 更多