2017-09-01 12 views
-3

アプリにインタースティシャル広告とバナー広告を実装しました。自動回転がオフの場合は正常に動作します。自動回転をオンにして画面の向きが変わるたびに、アプリでインタースティシャル広告が繰り返し表示され、デバイスがハングするまで広告が表示されます。 となり、広告やバックプレスをキャンセルする効果はありません。 私もアプリがインタースティシャル広告を繰り返し表示して、デバイスがハングアップするまで繰り返します。

Ad unit-level: 1 impr/2 minutes 
App-level: 1 impr/2 minutes 

として広告に上限を設定しているが、それは動作しません。

この問題の解決方法を教えてください。

Admobのバグですか?

ように私は、コードを書かれている:OnStartメソッドで読み込んで広告がInterstitialAdに実施の間違った方法です

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    mInterstitialAd.setAdUnitId("*************"); 
    mInterstitialAd.loadAd(adRequest); 

    mInterstitialAd.setAdListener(new AdListener(){ 
     public void onAdLoaded(){ 
      mInterstitialAd.show(); 
     } 
    }); 

    super.onCreate(savedInstanceState); 

    setContentView(R.layout.activity_home); 

} 

@Override 
protected void onStart() { 
    super.onStart(); 
    if (mInterstitialAd.isLoaded()) { 
     mInterstitialAd.show(); 
    } 
} 
+0

あなたはsetContentview requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT –

+0

先生の後にラインを入れて、その後回転を止めることができれば、それは私の質問のためのソリューションではありません。私はすでに向きをポートレートに制限しています。 私はすべての機能で私のアプリの良いパフォーマンスを望んで、それはまた、画面の回転が含まれています。 –

答えて

0
@Override 
protected void onStart() { 
    super.onStart(); 
    if (mInterstitialAd.isLoaded()) { 
     mInterstitialAd.show(); 
    } 
} 

。許可されていないインタースティシャル実装の1つです "許可されていない例:ページロード後のインタースティシャルの開始"です。そのような場合に広告が禁止される可能性があります。許可されていないすべての実装については、https://support.google.com/admob/answer/6201362?hl=enを読んでください。

OnStartは、アクティビティがユーザーに表示されているときに常に呼び出されます。したがって、広告は複数回読み込まれます。これはインタースティシャル実装の違反です(2つのインタースティシャル実装の間に2回クリックする必要があります)。一方で、ローカルオブジェクトを作成して一度だけ表示することで克服できますが、依然として実装方法が正しくありません。

インタースティシャルは、特定のユーザー操作で読み込む必要があります。例えばより多くの例についてはリンクhttps://developers.google.com/admob/android/interstitialを参照してください。

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."); 
     } 
    } 
}); 
関連する問題