0
現在、インタースティシャルを読み込もうとしているときは、リクエストのタイムアウトが30秒ほどあります。私はそれを10-15秒に減らしたいと思いますが、タイムアウト値を設定する方法を見つけることができません。Android Admobインタースティシャルリクエストのタイムアウト
SDKにこのようなことがありますか、自分のタイマーを実装する必要はありますか?
AdRequest adRequest = new AdRequest.Builder().build();
mInterstitial.loadAd(adRequest);
mInterstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
super.onAdLoaded();
mInterstitial.show();
}
@Override
public void onAdFailedToLoad(int errorCode) {
super.onAdFailedToLoad(errorCode);
jumpToMainActivity();
}
@Override
public void onAdClosed() {
super.onAdClosed();
jumpToMainActivity();
}
});
.show()メソッドを呼び出すのは適切な場所ではありませんが、私の場合はそうです。スプラッシュスクリーンを終了する前に広告が読み込まれる(または失敗する)のを待っています。それでいいです。 – AndreiBogdan
OK。しかし、Admobは、その時点でインタースティシャルを表示することがポリシー違反であると繰り返し警告しています。あなたのアカウントは禁止されている可能性が高いです。 – William
広告が読み込まれるまでブロックするアクションによって異なります。私にとっては、ロードされたときに広告を表示するのが適切な場合があると思います。 欠点は、インターネット接続が利用できないときにタイムアウトするまでブロックすることです。 –