我为我的应用添加了admob作为指南:
https://firebase.google.com/docs/admob/android/quick-start
和
但是,只有观点: 不错的工作!您正在使用admob
显示320x50测试广告它不会更改其他广告。请帮帮我。
代码如下:
在onCreate的活动中:
MobileAds.initialize(this, "ca-app-pub-9518053516260440/6844465750");
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.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="match_parent"
android:layout_height="50dp"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>
答案 0 :(得分:2)
根据快速入门
如果您还没有创建AdMob帐户并注册了应用, 没有比现在更好的时间了。如果您只是尝试使用 但是,在Hello World应用程序中,您可以使用此App ID来调用 初始化方法:ca-app-pub-3940256099942544~3347511713。
您正在使用测试appID。要使其工作,您需要创建自己的帐户。比创建应用程序并使用您自己的应用程序ID。这样,您就可以自定义应展示的广告,并显示实际广告。但是,对于测试,您应该使用此AppID,因为您不应该点击自己的广告。
将您的appID修复为xml。但即便如此,实际开始工作也需要一些时间。可能需要一天才能开始展示真实的广告。