dependencies {
implementation 'com.google.android.gms:play-services-ads:20.4.0'
}
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="YOUR_AD_UNIT_ID">
</com.google.android.gms.ads.AdView>
private AdView mAdView;
@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);
}
mAdView.setAdListener(new AdListener(){
@Override
public void onAdLoaded() {
}
@Override
public void onAdFailedToLoad(LoadAdError adError) {
}
@Override
public void onAdClicked() {
}
});
<com.google.android.gms.ads.AdView
android:id="@+id/interstitialAd"
android:layout_width="match_parent"
android:layout_height="match_parent"
ads:adSize="FULLSCREEN"
ads:adUnitId="YOUR_INTERSTITIAL_AD_UNIT_ID">
</com.google.android.gms.ads.AdView>
private InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("YOUR_INTERSTITIAL_AD_UNIT_ID");
mInterstitialAd.loadAd(new AdRequest.Builder().build());
}
private void showInterstitialAd() {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}
MobileAds.setRequestConfiguration(new RequestConfiguration.Builder()
.setTestDeviceIds(Arrays.asList("YOUR_TEST_DEVICE_ID"))
.build());