Admobのインタースティシャル広告の実装方法が変更になっていた。
新しい実装方法は多分こう
(フィールド変数定義)↓
新しい実装方法は多分こう
(フィールド変数定義)↓
private InterstitialAd myInterstitialAd;
(onCreate内)↓
InterstitialAd.load(this, "広告ユニットID", new AdRequest.Builder().build(), new InterstitialAdLoadCallback() {
@Override
public void onAdLoaded(@NonNull InterstitialAd interstitialAd) {
// 広告ロード時
myInterstitialAd = interstitialAd;
}
@Override
public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
// 広告ロードエラー時
myInterstitialAd = null;
}
});(呼びたいところで)↓
if(myInterstitialAd != null){
myInterstitialAd.show(HogeActivity.this);
}これで一応表示されたのでよしとする。