測試廣告整合功能前,您必須先在應用程式中啟動廣告檢查器。本頁面說明如何使用手勢啟動廣告檢查器,以及如何以程式輔助方式啟動。
必要條件
繼續操作前,請先完成下列事項:
- 完成「初始必要條件」中的所有項目,建立 AdMob 帳戶、設定測試裝置、初始化 Google Mobile Ads SDK,並安裝最新版本。
選擇推出選項
您可以透過下列方式啟動廣告檢查器:
- 註冊測試裝置後,請使用在 AdMob 使用者介面中選取的手勢。詳情請參閱「設定測試裝置」。
- 透過 Google Mobile Ads SDK 以程式輔助方式設定。
使用手勢啟動
如要透過手勢啟動廣告檢查器,請對測試裝置做出您在 AdMob 使用者介面中設定的手勢,例如雙擊或搖動。詳情請參閱「使用廣告檢查器測試應用程式」。
在 AdMob 使用者介面中設定手勢後,請稍待片刻,讓系統傳播設定。透過 Google Mobile Ads SDK 發出廣告請求,向測試裝置註冊手勢設定。如果手勢無法開啟廣告檢查器,請嘗試載入廣告、重新啟動應用程式,然後再次測試手勢。
以程式輔助方式啟動
執行下列指令,啟動廣告檢查器:
Swift
GADMobileAds.sharedInstance().presentAdInspector(from: viewController) { error in
// Error will be non-nil if there was an issue and the inspector was not displayed.
}
Objective-C
[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
completionHandler:^(NSError *error) {
// Error will be non-nil if there was an issue and the inspector was not displayed.
}];
這個方法適用於以程式輔助方式或在 AdMob 使用者介面中註冊的測試裝置。詳情請參閱「啟用測試裝置」。
請確保啟動的檢視畫面控制器完全顯示在螢幕上。舉例來說,如果您呼叫 viewDidAppear:
,如果傳入的檢視區塊控制器正在顯示程序中 (例如在檢視區塊控制器函式 viewDidLoad
中呼叫啟動),廣告檢查器就無法顯示。