Вы можете show()
свой экземпляр InterstitialAd , когда он уже загружен .
Итак, удалите строку mInterstitialAd.show();
из onCreate
и сделайте это, чтобы проверить объявление isLoaded()
в onCreate
:
mMyButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
} else {
Log.d("TAG", "The interstitial wasn't loaded yet.");
}
}
});
Обратите внимание, что вы должны подготовить mMyButton
, чтобы его можно было использовать (добавьте его в свой макет. xml и findViewById
перед setOnClickListener
).
Затем нажмите кнопку для проверки.