谷歌AdMob广告接入(插屏广告)
第一步:翻墙注册并登陆AdMob开发者平台
第二步:添加广告,获取广告单元ID
第三步:导入sdk,
android studio可直接关联依赖:com.google.android.gms:play-services-ads:8.1.0
第四步:显示广告:
public class MainActivity extends AppCompatActivity {
InterstitialAd mInterstitialAd;
AdRequest adRequest;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("你的广告单元ID");
requestNewInterstitial();
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
requestNewInterstitial();
Toast.makeText(getApplication(),"广告关闭时调用",Toast.LENGTH_LONG).show();
}
});
}
public void showAd(View v){
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
} else {
Toast.makeText(getApplication(),"显示失败",Toast.LENGTH_LONG).show();
}
}
public void requestNewInterstitial() {
adRequest = new AdRequest.Builder()
.build();
mInterstitialAd.loadAd(adRequest);
}
}
更多可访问AdMob官网:
https:
https:
特别注意同一平台的不同ID有不同的显示格式:
官方效果图: