我在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 举报,一经查实,本站将立刻删除。