一天之后,Admob测试广告没有显示他们这样做



您好,我是使用ADMOB广告的新手,而且我有一个奇怪的问题。我使用以下链接添加了测试广告:http://www.androidhive.info/2016/02/android-how-how-to-to-ingerate-google-google-google-admob-in-your-app/

昨晚这些广告运作良好。我今晚打开了申请,由于某种原因,广告选项卡已经消失了,看着控制台,我收到以下错误:i/firebaseinitprovider:firebaseApp初始化失败

有什么想法会发生什么?谢谢!

java:

MobileAds.initialize(getApplicationContext(), "ca-app-pub-3940256099942544~3347511713");
        AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder()
           .addTestDevice("ID from device added removed for post")
            .build();
        mAdView.loadAd(adRequest);

gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'com.google.android.gms:play-services-ads:9.0.2'
    compile 'com.google.firebase:firebase-ads:9.0.2'
}

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>

请检查以下过程,可能会帮助您

  • 首先检查项目级别gradel,您是否实现了类路径,例如以下, classpath 'com.google.gms:google-services:3.0.0'

  • 之后,请检查应用程序级别依赖项,例如以下compile 'com.google.firebase:firebase-ads:9.0.2'(根据最新库)

  • 之后在底部应用插件,例如以下apply plugin: 'com.google.gms.google-services'

  • ,然后在检查您的应用ID或单元ID之后正确设置了您的设置。

  • 然后检查您在声明添加的位置的布局,执行以下命名空间是否实现或未xmlns:ads="http://schemas.android.com/apk/res-auto"

  • ,如果您使用的是Insterstitialad,则需要添加测试设备ID,例如以下方式,

    adrequest adrequest = new Adrequest.builder() .addtestDevice(" see_your_logcat_to_get_your_device_id") .build();

这一切可能会帮助您,

相关内容

最新更新