admob没有在Android应用上显示任何广告

时间:2018-09-20 18:48:23

标签: android admob

在放置我的横幅ID时,Admob无法正常工作,但是在添加调试横幅ID以进行测试时,它可以工作,有帮助吗?

XML代码

 <com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>

Java代码

 MobileAds.initialize(this, "ca-app-pub-****************");
    mAdView = findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);

而我在manifist中拥有这些许可

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

这是我的横幅广告,对吗?

enter image description here

2 个答案:

答案 0 :(得分:0)

如果显示调试广告,则说明您的实施是正确的。有时,广告只有在发布后才会显示(并非总是如此)。但是,是的,Google确实需要一段时间才能找到适合您应用的广告。耐心

答案 1 :(得分:0)

问题是因为我没有在admob中设置付款地址。