可以在同一个Activity中同时实施Admob横幅广告和插页式广告,只需要在代码中分别定义两个adView对象即可。具体代码示例如下:
//导入Admob广告SDK import com.google.android.gms.ads.AdView; import com.google.android.gms.ads.InterstitialAd;
public class MainActivity extends AppCompatActivity {
private AdView mAdView;
private InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//加载横幅广告
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
//加载插页式广告
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("你的插页式广告ID");
mInterstitialAd.loadAd(new AdRequest.Builder().build());
//监听插页式广告是否加载完成
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
//如果广告加载完成,则显示广告
mInterstitialAd.show();
}
});
}
}