啟用測試廣告

在開發期間啟用測試廣告,測試廣告的點擊行為,避免向 Google 廣告主收費。如果在正式環境模式中點按多則廣告,系統可能會將您的帳戶標記為偵測到無效活動。

您可以透過下列方式取得測試廣告:

本指南說明如何在廣告整合作業中啟用測試廣告。

必要條件

請先設定 Google Mobile Ads SDK for React Native,再繼續操作。

使用測試廣告單元 ID

如要測試整合,請使用測試廣告單元 ID。您可以使用這些測試廣告單元 ID 測試所有廣告格式,不必使用自己的廣告單元 ID。

下表列出各種廣告格式的測試廣告單元:

Android

廣告格式 測試廣告單元 ID
應用程式開啟頁面廣告 ca-app-pub-3940256099942544/9257395921
橫幅廣告 (錨定自動調整) ca-app-pub-3940256099942544/9214589741
橫幅廣告 (內嵌自動調整) ca-app-pub-3940256099942544/9214589741
橫幅廣告 (固定大小) ca-app-pub-3940256099942544/6300978111
插頁式廣告 ca-app-pub-3940256099942544/1033173712
獎勵廣告 ca-app-pub-3940256099942544/5224354917
插頁式獎勵廣告 ca-app-pub-3940256099942544/5354046379
原生 ca-app-pub-3940256099942544/2247696110
原生影片廣告 ca-app-pub-3940256099942544/1044960115

iOS

廣告格式 測試廣告單元 ID
應用程式開啟頁面廣告 ca-app-pub-3940256099942544/5575463023
橫幅廣告 (錨定自動調整) ca-app-pub-3940256099942544/2435281174
橫幅廣告 (內嵌自動調整) ca-app-pub-3940256099942544/2435281174
橫幅廣告 (固定大小) ca-app-pub-3940256099942544/2934735716
插頁式廣告 ca-app-pub-3940256099942544/4411468910
獎勵廣告 ca-app-pub-3940256099942544/1712485313
插頁式獎勵廣告 ca-app-pub-3940256099942544/6978759866
原生 ca-app-pub-3940256099942544/3986624511
原生影片廣告 ca-app-pub-3940256099942544/2521693316

啟用測試裝置

如要在開發應用程式時測試廣告,請將裝置設為測試裝置。使用在 AdMob 中建立的廣告單元 ID。

在 AdMob UI 中新增測試裝置

如要新增測試裝置,並在應用程式版本中測試廣告,請在 AdMob UI 操作。詳情請參閱「新增測試裝置」。

以程式輔助方式新增測試裝置

如要以程式輔助方式新增測試裝置,請按照下列步驟操作:

  1. 執行已設定 Google Mobile Ads SDK for React Native 的應用程式。

  2. 使用測試廣告單元 ID 發出廣告請求。詳情請參閱「使用測試廣告單元」。

  3. 查看 iOS 控制台或 Android Logcat 輸出內容,尋找類似下方的訊息:

    Android

    I/Ads: Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
      to get test ads on this device.
    

    iOS

    <Google> To get test ads on this device, set:
      GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
      @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
    
  4. 複製英數字元組成的測試裝置 ID,例如 2077ef9a63d2b398840261c8221a0c9b。

  5. 請先設定測試裝置 ID,再提出廣告請求:

    import {setRequestConfiguration} from '@google/mobile-ads';
    
    setRequestConfiguration({
      testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231'],
    });
    

    這個範例會在 RequestConfiguration 物件中新增測試裝置 ID。詳情請參閱 RequestConfiguration。

  6. 重新執行應用程式。如果成功,這些廣告格式會顯示以下內容:

    • 橫幅、插頁式和獎勵廣告:廣告中央會顯示「測試廣告」標籤:

    • 原生廣告:廣告標題素材資源中會顯示「測試廣告」字串:

    註冊測試裝置後,請將測試廣告單元 ID 替換為實際的廣告單元 ID。

有「測試廣告」標籤的廣告都可以放心輕觸。所有對測試廣告的請求、曝光和點擊,都不會計入帳戶報表。

使用中介服務測試廣告

測試廣告單元只會顯示 Google 廣告。如要測試 AdMob 中介服務設定,須啟用測試裝置。

中介服務廣告不會顯示「測試廣告」標籤。您必須確實對每個中介服務聯播網啟用測試廣告。這個程序可避免聯播網將您的帳戶標記為無效活動。詳情請參閱「設定 AdMob 中介服務」。

如果不確定中介服務聯播網的轉接程式是否支援測試廣告,開發期間應避免點按該聯播網的廣告,如要判斷目前廣告是由哪個中介服務聯播網轉接程式放送,請檢查廣告格式的回應資訊。詳情請參閱「擷取廣告回應的相關資訊」。