如何使AdMob真实广告在Android应用上正常工作

时间:2019-02-09 09:37:28

标签: android admob ads

我已经创建了一个Android应用,但是在将真实广告展示在真实设备上时遇到了严重的问题。每次都会显示测试广告,但是当我使用真实的横幅ID时,错误日志中只会显示以下内容:

  

02-09 10:29:50.716 16952-16952 / com.example.stupidgeek.news I / Ads:使用AdRequest.Builder.addTestDevice(“ 28E075A3715CDF584BC5657226DBC1A6”)获取此设备上的测试广告。

自从我创建此特定应用ID以来已经有几周了,所以这不是等待一段时间的问题。我从来没有真正的广告可以工作。你有什么建议吗?

My MainActivity.java
MobileAds.initialize(MyContext.getContext(), "ca-app-pub-8876847501690636~9092222318");

mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);

mAdView.setAdListener(new AdListener() {

    @Override
    public void onAdFailedToLoad(int errorCode) {
        // log the error code
    }
});

我的布局:

<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="80dp"
            android:layout_centerHorizontal="true"
            android:layout_alignParentBottom= "true"
            ads:adSize="BANNER"
            android:layout_alignParentEnd="true"
            android:layout_below="@id/content"
            ads:adUnitId="ca-app-pub-8876847501690636/9447445538">
</com.google.android.gms.ads.AdView>

2 个答案:

答案 0 :(得分:1)

您永远不要使用广告键作为调试版本,如果您的广告带有测试键可以正常显示,请使用您的键并在发布apk上对其进行测试,否则您的admob帐户可能会被列入黑名单!

答案 1 :(得分:1)

谢谢...但是我已经生成了发行版,添加了添加键, 我已经等了四天了,还是没来。