新增插頁式廣告
插頁式廣告是覆蓋其主機應用介面的全屏廣告。它們通常顯示在應用程式流程中的自然轉換點,例如活動之間或遊戲中各級別之間的暫停期間。
確保你在 Manifest 檔案中擁有必要的許可權:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
- 
轉到你的 AdMob 帳戶。 
- 
單擊“ 獲利” 選項卡。 
- 
選擇或建立應用程式並選擇平臺。 
- 
選擇非頁內廣告並提供廣告單元名稱。 
- 
建立廣告單元后,你可以在資訊中心上看到廣告單元 ID。例如:ca-app-pub-00000000000/000000000 
- 
新增依賴項 
compile 'com.google.firebase:firebase-ads:10.2.1'
這個應該在底部。
apply plugin: 'com.google.gms.google-services'
將你的廣告單元 ID 新增到 strings.xml 檔案中
<string name="interstitial_full_screen">ca-app-pub-00000000/00000000</string>
將 ConfigChanges 和後設資料新增到清單:
<activity
            android:name="com.google.android.gms.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
            android:theme="@android:style/Theme.Translucent" />
和
<meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
活動:
public class AdActivity extends AppCompatActivity {
 
    private String TAG = AdActivity.class.getSimpleName();
    InterstitialAd mInterstitialAd;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_second);
 
        mInterstitialAd = new InterstitialAd(this);
 
        // set the ad unit ID
        mInterstitialAd.setAdUnitId(getString(R.string.interstitial_full_screen));
 
        AdRequest adRequest = new AdRequest.Builder()
                .build();
 
        // Load ads into Interstitial Ads
        mInterstitialAd.loadAd(adRequest);
 
        mInterstitialAd.setAdListener(new AdListener() {
            public void onAdLoaded() {
                showInterstitial();
            }
        });
    }
 
    private void showInterstitial() {
        if (mInterstitialAd.isLoaded()) {
            mInterstitialAd.show();
        }
    }
 
}
此 AdActivity 現在將顯示全屏廣告。