2017-01-16 105 views
0

)您的帐户横幅广告,订购了所有的关键字,布局,启动代码等。因此,广告不会显示任何测试广告,也不会显示我的横幅广告日志此错误出现:Admob横幅未显示(Android0

There was a problem getting an ad response. ErrorCode: 0 
W/Ads: Failed to load ad: 0 

做什么我已经经历了这个问题整个互联网的搜索,但没有解决它横幅成立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> 

回答

1

只需等待几个小时,您就可以开始获取广告。如果它是新创建的广告单元ID,则服务器需要一段时间才能在所有实例上进行复制。 代码没有问题

+0

Banner于10小时前成立。 – RS90

+0

尝试在清单中添加此项

+0

未编译与代码 – RS90

0

我无法评论,因为我没有足够的代表,所以我当我走过它时会编辑它。你在manifest.xml中有<uses-permission android:name="android.permission.INTERNET" />吗?

编辑:谢谢,除了你的代码没有什么是错的。正如Shubham Shukla上面所说的,由于您的ID是新的,它需要时间才能从服务器获取广告。

+0

是的。在manifest.xml中: RS90