啟用測試廣告

本指南將說明如何在廣告整合作業中接收測試廣告。進行開發時,請務必使用測試廣告,這樣廣告不必付費給 Google 廣告客戶就能點擊廣告。要是您在測試模式下沒有太多廣告,帳戶可能就會被標記為無效活動。

取得測試廣告的方法有兩種:

  1. 使用 Google 的示範廣告單元
  2. 使用自己的廣告單元並啟用測試模式

必備條件

示範廣告單元

啟用測試最快速的方法是使用 Google 提供的示範廣告單元。 這些廣告單元並未與您的 AdMob 帳戶建立關聯,因此使用這類廣告單元時,帳戶不會產生無效流量。

以下示範廣告單元分別指向各種格式的特定測試廣告素材:

廣告格式 示範廣告單元編號
應用程式開啟頁面廣告 ca-app-pub-3940256099942544/5662855259
橫幅 ca-app-pub-3940256099942544/2934735716
插頁 ca-app-pub-3940256099942544/4411468910
插頁式影片廣告 ca-app-pub-3940256099942544/5135589807
獎勵廣告 ca-app-pub-3940256099942544/1712485313
插頁式獎勵廣告 ca-app-pub-3940256099942544/6978759866
原生進階 ca-app-pub-3940256099942544/3986624511
原生進階影片廣告 ca-app-pub-3940256099942544/2521693316

啟用測試裝置 (測試模式)

如果您希望使用正式生產的廣告來進行更嚴謹的測試,現在可以將裝置設為測試裝置,並使用自己在 AdMob UI 中建立的廣告單元 ID。 測試裝置可以透過 AdMob UI 或 Google Mobile Ads SDK 以程式輔助方式加入。

請按照下列步驟將裝置新增為測試裝置。

在 AdMob 使用者介面中新增測試裝置

您可以利用 AdMob 使用者介面,以簡單又不費力的方式新增測試裝置,並測試全新或現有的應用程式版本。瞭解操作方式

透過程式新增測試裝置

如果您想在開發應用程式時測試廣告,請按照下列步驟 以測試註冊裝置。

  1. 載入整合了廣告的應用程式,並發出廣告請求。
  2. 檢查主控台是否出現以下訊息:
    <Google> To get test ads on this device, set:
    GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
    @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
    將測試裝置 ID 複製到剪貼簿。
  3. 修改您的程式碼,以便透過 testDeviceIdentifiers 設定測試裝置 ID:

    Swift

    GADMobileAds.sharedInstance().requestConfiguration.testDeviceIdentifiers =
        [ "2077ef9a63d2b398840261c8221a0c9b" ] // Sample device ID
    

    Objective-C

    GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
        @[ @"2077ef9a63d2b398840261c8221a0c9b"  ]; // Sample device ID
    
  4. 重新執行您的應用程式。如果該廣告是 Google 廣告,您會看到廣告上方有一個測試模式標籤 (橫幅廣告、插頁式廣告或獎勵廣告):

    對於原生進階廣告,廣告標題素材資源會加上「測試模式」字串。

    可以放心點擊包含此「測試模式」標籤的廣告。在測試模式中,廣告請求、曝光和點擊 就不會顯示在您帳戶的報表中。

使用中介服務進行測試

Google 示範廣告單元只會顯示 Google 廣告。如要測試中介服務設定,您必須使用啟用測試裝置方法。

中介服務不會顯示測試模式標籤。您必須負責確保每個中介服務聯播網均已啟用測試模式,讓這些聯播網不會標記您的帳戶。詳情請參閱各聯播網的中介服務指南

如果您無法確定中介服務廣告聯播網轉接程式是否提供測試模式,在開發期間最好不要點擊該聯播網的廣告。您可以使用任何廣告格式的 adNetworkClassName 屬性,找出目前放送該廣告的廣告聯播網。