您的帐户是否有横幅,订购了所有按键,布局,启动代码等。因此,广告不显示任何测试广告,也不显示我的横幅。 显示此错误的日志:
There was a problem getting an ad response. ErrorCode: 0
W / Ads: Failed to load ad: 0
怎么办?我已经在整个互联网上搜索了这个问题,但还没有解决它。 Banner于10小时前成立。试用Android 4.2.2,4.4.2,6.0.1
MainActivity:
MobileAds.initialize(getApplicationContext(), "my code");
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
main.xml中:
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
grandle:
dependencies {
compile project(':ambilWarna')
compile 'com.android.support:support-v4:21.0.3'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.google.firebase:firebase-ads:10.0.1'
}
apply plugin: 'com.google.gms.google-services'
的manifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.minin.floatbatpercentage"
android:versionCode="2"
android:versionName="1.1" >
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.BATTERY_STATS"/>
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="22" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<service android:name=".FloatingText"
android:enabled="true"
android:exported="true" >
</service>
<activity android:name=".Main">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".About"
android:configChanges="keyboardHidden|orientation|screenSize"
android:label="@string/app_name"
>
</activity>
<receiver
android:name=".BootReceiver"
android:enabled="true"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
<receiver
android:name=".BatteryReceiver"
android:enabled="true"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.battery_changed" />
</intent-filter>
</receiver>
</application>
</manifest>
答案 0 :(得分:2)
等待几个小时,您就会开始收到广告。如果它是新创建的广告单元ID,则服务器需要一些时间才能在所有实例上复制它。 您的代码没有问题
答案 1 :(得分:0)
我无法发表评论,因为我没有足够的代表,所以当我走过它时,我会对此进行编辑。你在manifest.xml中有<uses-permission android:name="android.permission.INTERNET" />
吗?
编辑:谢谢,除了您的代码没有任何问题。正如Shubham Shukla上面所说,由于您的ID是新的,因此需要一段时间才能从服务器上获取广告。