【问题标题】:AdMob 4.3.1 adds not showing up (No AdMob ID yet (just for test), can't get ViewWidth)AdMob 4.3.1 添加未显示(还没有 AdMob ID(仅用于测试),无法获取 ViewWidth)
【发布时间】:2012-02-21 20:14:31
【问题描述】:

首先,我知道有很多关于这个话题的问题。我搜索了整个互联网,但大多数教程都是关于旧版本的 AdMob。此外,对于这个问题,所有人都有某种不同的解决方案。它们都不适合我。我非常接近将这些测试添加到我的应用程序中。他们只是没有出现。我收到以下错误:

02-21 21:05:46.457: W/webcore(14924): 第一次布局后无法获取 viewWidth

02-21 21:05:46.586:W/Ads(14924):无效的未知请求错误:无法确定请求类型。您的广告单元 ID 是否正确?

02-21 21:05:46.586: D/webviewglue(14924): nativeDestroy 视图: 0x685300

02-21 21:05:46.586:I/Ads(14924):onFailedToReceiveAd(无效的 Google 广告请求。)

我还没有 AdMob 发布商 ID,因为这将是我投放市场的第一个 APP(我首先必须在市场上有一个 APP,然后才能获得该 APP 的 ID)。我应该使用什么 ID?目前我有(在我的 Android 手机上测试):

    AdRequest adRequest = new AdRequest();
    adRequest.addTestDevice("9B08CXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
    //adRequest.addTestDevice("037c7xxxxxxxxxxx"); (Not right, is from console)
    AdView adView = (AdView) this.findViewById(R.id.adView);
    adView.loadAd(adRequest);

在我的 XML 中,我有(因为它也警告 viewWidth?)。它被打包在一个更大的 LinearLayout 中:

<LinearLayout
 android:orientation="vertical"
 android:layout_width="fill_parent"
 android:layout_height="50dip">

<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="@string/admob_pub_id"/>

</LinearLayout>

我希望问题足够小,但仍然包含足够的信息。

提前致谢! 亲切的问候, 乔斯。

编辑: 我确实更改了清单文件(添加权限、活动 android:name=...、 安卓:configChanges=...)。我将 jar 添加到 lib 文件夹并将其添加到库中。

【问题讨论】:

    标签: android google-play admob


    【解决方案1】:

    您无需在市场上已有应用即可获得新应用的发布者 ID。在“添加站点/应用程序”表单上的 Android 包 URL 字段中,只需输入“market://details?id=your.package.name”。您当然希望将“your.package.name”替换为您应用的实际包名称。

    viewWidth 警告很好,在插入发布者 ID 后您可能仍会看到它们。

    【讨论】:

    • 感谢您的快速回复!现在没有时间,但会尽快尝试并回复您!
    • +1。您可以将市场网址留空,稍后在您的应用上线时填写。
    • 有效!我经常在模拟器和真手机之间切换,以至于忘记关闭手机上的广告拦截软件。我觉得自己像个智障。还有一个问题:如果我要在线发布我的代码:我应该删除 adRequest.addTestDevice("9B08CXXXXXXXXXXXXXXXXXXXXXXXXXXXX");线?或者我可以保留它,这样我就不会靠自己按广告赚钱(并最终被 AdMob 屏蔽?)。
    【解决方案2】:

    参考以下错误:

    07-26 15:51:24.046: W/webcore(842): Can't get the viewWidth after the first layout  
    07-26 15:51:24.871: W/Ads(842): Invalid unknown request error: Cannot determine request type. 
    

    您的广告单元 ID 是否正确?

    【讨论】:

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