我在嘗試添加插頁式廣告時遇到了一些問題。嘗試添加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();
}
}
附:字符串和互聯網權限都被添加。
檢查你的日誌,並在你的問題上傳 –
顯示你的橫幅視圖添加的XML文件?並確保您已經在非頁內廣告的清單文件中輸入了活動條目 – Aryan