Admob with firebase,只查看广告:干得好!您正在显示来自admob的320x50测试广告

时间:2017-08-29 08:11:55

标签: android firebase admob

我为我的应用添加了admob作为指南:

https://firebase.google.com/docs/admob/android/quick-start

https://www.youtube.com/watch?v=OLLLRUPICcc&list=PLOU2XLYxmsIKX0pUJV3uqp6N3NeHwHh0c&index=1&spfreload=5

但是,只有观点: 不错的工作!您正在使用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>

1 个答案:

答案 0 :(得分:2)

根据快速入门

  

如果您还没有创建AdMob帐户并注册了应用,   没有比现在更好的时间了。如果您只是尝试使用   但是,在Hello World应用程序中,您可以使用此App ID来调用   初始化方法:ca-app-pub-3940256099942544~3347511713。

您正在使用测试appID。要使其工作,您需要创建自己的帐户。比创建应用程序并使用您自己的应用程序ID。这样,您就可以自定义应展示的广告,并显示实际广告。但是,对于测试,您应该使用此AppID,因为您不应该点击自己的广告。

将您的appID修复为xml。但即便如此,实际开始工作也需要一些时间。可能需要一天才能开始展示真实的广告。