インタースティシャル広告を追加しようとするといくつか問題が発生します。Admobインタースティシャル広告を追加しようとしているときにエラーが発生しました
Android Studioはエラーなしで自分のコードを受け入れているようですが、私のアプリを開くと空白のページと広告バナー(FireBaseツールを使ってインストールされたもの)しかありません。コードを削除すると、すべて正常に戻ります。あなたが私を助けることができれば本当に感謝しています。
コード:
package test.com.myapplication;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.InterstitialAd;
public class MainActivity extends AppCompatActivity {
InterstitialAd mInterstitialAd;
private InterstitialAd interstitial;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AdRequest adRequest=new AdRequest.Builder().build();
//Prepare the interstitial Ad
interstitial=new InterstitialAd(MainActivity.this);
//Insert the add unit id
interstitial.setAdUnitId(getString(R.string.admob_interstitial_id));
interstitial.loadAd(adRequest);
//prepare an interstitial ad listeners
interstitial.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
//Call displayfunction
displayInterstitial();
}
});
}
public void displayInterstitial(){
//if ads are loaded, show interstitial ads
if (interstitial.isLoaded())
{
interstitial.show();
}
}
P.S.文字列とインターネット許可の両方が追加されます。
ログを確認し、質問にアップロード –
バナービューが追加されたxmlファイルを表示しますか?インタースティシャル広告のマニフェストファイルにアクティビティが入力されていることを確認してください。 – Aryan