Admob无法加载广告:0

时间:2017-07-01 11:46:15

标签: android admob banner-ads

我在12小时前创建了我的adMob广告单元,并按照以下方式实施:

XML:

    <com.google.android.gms.ads.AdView
    android:id="@+id/bannerAdView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-9378881698271837/3415450508">
</com.google.android.gms.ads.AdView>

MainActivity.java:

    bannerAd = (AdView) findViewById(R.id.bannerAdView);
    AdRequest adRequest = new AdRequest.Builder().addTestDevice(MY_DEVICE_ID).build();
    bannerAd.loadAd(adRequest);

Gradle依赖项:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.firebase:firebase-ads:11.0.1'
compile 'com.google.android.gms:play-services-ads:11.0.1'
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
testCompile 'junit:junit:4.12'

}

清单权限:

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

我遵循了Firebase和adMob集成文档,但它不会在我运行该应用的任何设备上展示广告。

1 个答案:

答案 0 :(得分:0)

如果您使用firebase连接,也可以在项目模块gradle中添加maven {url“https://maven.google.com”},并在admob帐户中添加付款明细