我在尝试添加插页式广告时遇到了一些问题。尝试添加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