可以在同一个活动中实现 Admob 横幅广告和插页式广告。首先,在布局文件中,放置一个用于展示横幅广告的 FrameLayout 和一个用于展示插页式广告的 Button。然后,使用 AdView 和 InterstitialAd 类来加载横幅广告和插页式广告。最后,在适当的时间显示广告即可。
下面是一份示例代码:
布局文件:
Java 代码:
public class MainActivity extends AppCompatActivity {
private AdView mAdView;
private InterstitialAd mInterstitialAd;
private FrameLayout mAdLayout;
private Button mShowAdButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mAdLayout = findViewById(R.id.ad_layout);
mShowAdButton = findViewById(R.id.show_ad_button);
// Initialize banner ad
mAdView = new AdView(this);
mAdView.setAdSize(AdSize.BANNER);
mAdView.setAdUnitId("YOUR_BANNER_AD_UNIT_ID");
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
// Initialize interstitial ad
mInterstitialAd = new InterstitialAd