0
インタースティシャル広告を開いたときに、インタースティシャル広告を表示するために使用している変数から読み込まれた広告をアンロードすると、広告をアンロードできなくなることがありますか?はいの場合はどうしたらいいですか?インタースティシャル広告閉鎖
インタースティシャル広告を開いたときに、インタースティシャル広告を表示するために使用している変数から読み込まれた広告をアンロードすると、広告をアンロードできなくなることがありますか?はいの場合はどうしたらいいですか?インタースティシャル広告閉鎖
これは正常です。
同じ追加は一度しか表示できません。それが閉じられた後、あなたは新しいものを要求しなければなりません。同じInterstitialAd
オブジェクトを使用して、新しい広告をリクエストすることができます。しかし、実際には新しいものをロードする必要があります。
AdListenerを作成して、アドインが閉じられたときを確認できます。この方法で、新しいものをリクエストすることができます。
public class MainActivity extends ActionBarActivity {
InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("AD UNIT ID");
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
requestNewInterstitial();
}
});
requestNewInterstitial();
}
private void requestNewInterstitial() {
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("SEE_YOUR_LOGCAT_TO_GET_YOUR_DEVICE_ID")
.build();
mInterstitialAd.loadAd(adRequest);
}
}
これは正常です...広告が閉じられた後、あなたは新しいものをダウンロードする必要があり、それは準備ができているとき、あなたは再びそれを表示:
AdMob's DOCページでは、いくつかの例を見つけることができます – W0rmH0le