您可以在開發、測試和疑難排解期間,使用廣告檢查器檢查廣告行為,但啟用這項工具可能會增加記憶體用量。在進行效能分析和記憶體檢查時,建議您停用廣告檢查器。這項功能可確保廣告檢查器不會執行,也不會干擾應用程式的成效評估。
停用廣告檢查器後,該工具就不會增加記憶體用量,也無法透過手勢、偵錯選單或方法呼叫啟動。在測試模式下進行效能測試時,您可以停用廣告檢查器。在正式版中,廣告檢查器一律會停用,不會影響應用程式效能。
本指南說明如何停用廣告檢查器,以及確認是否已停用。
必要條件
繼續操作前,請先完成下列事項:
- 設定 Google Mobile Ads SDK。
- 使用 Google Mobile Ads SDK 13.8.0 以上版本。
使用建構類型停用
如要在偵錯版本中保留廣告檢查器,但在分析版本中停用該工具,請定義建構設定並更新 Info.plist 檔案,管理建構設定。操作步驟如下:
- 在 Xcode 導覽選單中,從「Target」選取應用程式。
- 在選單列中,按一下「Build Settings」和「All」。
- 按一下「新增」。
- 在下拉式選單中,選取「Add User-Defined Setting」。系統會顯示「User Defined」(使用者定義) 方塊。
- 在方塊中新增設定名稱,例如
DISABLE_AD_INSPECTOR。 - 按下 Enter 或 Return 鍵。您會看到一列顯示設定名稱。
- 設定偵錯和發行品 ID:
- 展開設定列。您會看到「Debug」和「Release」這兩列。
- 展開資料列,然後選取下列項目:
- 偵錯:是
- 發布:否
- 在
Info.plist檔案中,新增GADDisableAdInspector鍵,並將值設為您建立的設定名稱。
如果成功,當您為偵錯版本選取「Run」時,Info.plist 檔案會提取測試廣告單元 ID;當您為發布子版本選取「Archive」時,則會提取廣告單元 ID。
確認停用
如果您在停用廣告檢查器時嘗試開啟,記錄控制台中會顯示下列錯誤訊息:
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.