Звучит безумно, я знаю, но у меня тоже было такое;и я работал в течение нескольких дней, чтобы исправить.это отстой.В конце концов я снова нашел идентификатор устройства в объявлении отладки, и он изменился.не уверен почему.Поэтому я оставил комментарий в коде на случай, если это случится снова.Я искал в logcat «получить добавления» снова и заметил, что идентификатор изменился.как только это было сделано в режиме отладки, вернулись как отладочные, так и релизные добавления,
Единственное, что я увидел по этому поводу, было с рекламными баннерами, где, если вы меняете интерфейс, но не оставляете место для окна добавления, они иногда не могутдисплей.
// Initialize and request AdMob ad.
mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
// todo: search for this in logcat if test ads stop, put the string in here,
// 'to get test ads'
// tablet
.addTestDevice("xxxxxxxxxx")
// ph
.addTestDevice("yyyyyyy")
.build();
mAdView.loadAd(adRequest);
MobileAds.initialize(this, getString(R.string.ad_app_id_debug));
Log.i(TAG_AD, "is test device: " + adRequest.isTestDevice(this));
} else {
// Initialize and request AdMob ad.
mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
.build();
mAdView.loadAd(adRequest);
MobileAds.initialize(this, getResources().getString(R.string.ad_app_id));
Log.i(TAG_AD, "real add");
}