2015-01-14 4 views
0

Объявление межстраничного объявления не будет показано в моем приложении, я не знаю, что делать дальше.Объявление admob промежуточное объявление не загружается

Примечание: Мое приложение еще не внесено в список покупок Google. Надеюсь, это не приведет к вине.

Что я сделал:

  • Я создал новое интерстициальное объявление на сайте AdMob для.

  • Я добавил Google Play для моего проекта:

-

<activity 
      android:name="com.google.android.gms.ads.AdActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 
      android:theme="@style/AppTheme.NoActionBar" /> 

<meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> 

Google Play версии службы является:

<integer name="google_play_services_version">6171000</integer> 
  • Я добавил InterstitialAd объект

-

import com.google.android.gms.ads.AdListener; 
import com.google.android.gms.ads.AdRequest; 
import com.google.android.gms.ads.InterstitialAd; 

private InterstitialAd mInterstitialAd; 

@Override 
protected void onCreate(Bundle savedInstance) { 
    // 

    mInterstitialAd = new InterstitialAd(this); 
    mInterstitialAd.setAdUnitId(AD_UNIT_ID); 
    mInterstitialAd.setAdListener(mAdListener); 

    AdRequest.Builder builder = new AdRequest.Builder(); 

    mInterstitialAd.loadAd(builder.build()); 
} 
  • И объявление слушателем:

-

private AdListener mAdListener = new AdListener() { 
    @Override 
    public void onAdLoaded() { 
     super.onAdLoaded(); 
     Functions.log("Ad loaded !"); 
    } 
} 

Метод: onAdLoaded() не называется. Я оставил заявку на 5 минут, но ответа не получил.

Я даже пытался заставить show()

findViewById(R.id.btn_testAd).setOnClickListener(new View.OnCliclIstener() { 
    @Override 
    public void onClick(View v) { 
     mInterstitialAd.show(); 
    } 
}); 

Что я получил в LogCat:

The interstitial has not loaded. 
+0

Имея ту же проблему только сейчас. Я тестировал отображение Interstitial, но он не показывался. В основном это ничего не нагружает. Не знаю, почему, я думаю, у меня есть все. – Lancelot

ответ

-3

Иногда программирование является боль.

Я забыл объявить разрешения в файле манифеста.

<!-- Used to request banner and interstitial ads. --> 
<uses-permission android:name="android.permission.INTERNET" /> 
<!-- Used to avoid sending an ad request if there is no connectivity. --> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

<!-- Required permissions for video ads. --> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
+1

все еще не работает –

Смежные вопросы