Объявление межстраничного объявления не будет показано в моем приложении, я не знаю, что делать дальше.Объявление 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.
Имея ту же проблему только сейчас. Я тестировал отображение Interstitial, но он не показывался. В основном это ничего не нагружает. Не знаю, почему, я думаю, у меня есть все. – Lancelot