微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 24小时前创建的AdMob ID仍未在应用程序上提供

我在24小时前创建了一个AdMOb广告单元.测试ID在应用程序中运行良好,但真正的测试ID仍然需要花费很多时间.

这是我对mainactivity所做的事情:

AdView ads;

@Override
protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    result= (EditText) findViewById(R.id.outputText);

    ads = (AdView) findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();

    ads.loadAd(adRequest);
}

这是我在XML中所做的:

<com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto"
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="31dp"
        ads:adSize="BANNER"
        ads:adUnitId="id goes here" />

在我添加的清单文件

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

logcat的:

I/Ads: Starting ad request. I/Ads: Use
AdRequest.Builder.addTestDevice(“111938875CFC9AB024C69BABE7ED487C”) to
get test ads on this device

我是否一定需要有一个Google Play开发者帐户才能使用AdMob?

解决方法:

如果您的测试广告与您的应用程序正常运行,而您没有获得实时广告.

跟着这些步骤 :

>等一会儿.
>如果您能够加载测试广告但不能加载实时广告,则会发现您的AdMob帐户存在问题.
>如果仍有问题等待一些时间/小时后,您需要从AdMob帐户交叉检查广告单元ID和AppId.
>确保您正确设置了支付系统和/或验证了您的PIN码?如果未完成,则不会从您的帐户投放实时广告.
>现在仍然有问题需要在group中发布您的问题以获得帮助.

不,您无需使用Google Play开发者帐户即可使用AdMob.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐