定位

本指南說明如何為廣告請求提供指定目標資訊。如需範例,請下載 Android API 試用版應用程式。

下載 API 示範

先修規定

RequestConfiguration (要求設定)

RequestConfiguration 物件,可透過 MobileAds 靜態方法收集要套用的指定目標資訊。

如要更新要求設定,請透過現有設定取得建構工具,執行所需更新,並按照以下步驟進行設定:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

兒童導向內容設定

根據《兒童網路隱私保護法》(COPPA) 的規定,以下設定稱為「兒童導向內容標記」。設定此標記,即表示您確認通知正確無誤,且您有權代表應用程式的擁有者採取行動。您瞭解這項設定濫用可能會導致 Google 帳戶遭到終止。

如果您是應用程式開發人員,則可指明是否希望 Google 在您提出廣告請求時,將您的內容視為兒童導向內容。如果您不希望 Google 將您的內容視為兒童導向內容,我們會採取相應措施,針對該廣告請求停用 IBA 和再行銷廣告。

這項設定可以透過 RequestConfiguration.Builder.setTagForChildDirectedTreatment(int) 與所有版本的 Google Play 服務 SDK 搭配使用:

  • 使用 TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE 呼叫 setTagForChildDirectedTreatment,表示您希望系統將內容視為兒童導向內容視為 COPPA 使用。這將避免傳輸 Android 廣告 ID (AAID)

  • 使用 TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE 呼叫 setTagForChildDirectedTreatment,表示您不希望內容的 COPPA 用途為兒童導向。

  • 如果不想在廣告請求中指明您希望 COPPA 接收的內容,請呼叫 setTagForChildDirectedTreatment (TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED)。

以下範例表示您希望根據 COPPA 將內容視為兒童導向內容:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

您可以替廣告請求設定未滿規定年齡的歐洲經濟區 (EEA) 使用者處理方式。這項功能的立意是協助您遵守《一般資料保護規則》(GDPR)。請注意,您可能也需要配合 GDPR 遵守其他法律義務;請詳閱歐盟的指南並諮詢您的法律顧問。在此提醒您,Google 提供工具的用意是協助發布商遵守規定,不是幫忙任何發布商規避其法律義務。 進一步瞭解 GDPR 對發布商的影響

使用這項功能時,廣告請求會納入「歐洲年齡規定年齡使用者 (TFUA)」參數的代碼。這個參數會停用所有廣告請求的個人化廣告,包括再行銷。並且停止向第三方廣告供應商 (例如廣告評估像素和第三方廣告伺服器) 提出其他請求。

如同兒童導向設定,RequestConfiguration.Builder 中有一個用於設定 TFUA 參數的方法:setTagForUnderAgeOfConsent(),且有下列選項。

  • 使用 TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE 呼叫 setTagForUnderAgeOfConsent(),表明您希望廣告請求在未滿規定年齡的歐洲經濟區 (EEA) 使用者接受處理。這也可避免傳輸 Android 廣告 ID (AAID)

  • 使用 TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE 呼叫 setTagForUnderAgeOfConsent(),表明您希望廣告請求不要針對未滿規定年齡的歐洲經濟區 (EEA) 使用者<>

  • 使用 TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED 呼叫 setTagForUnderAgeOfConsent(),表明您未指明廣告請求是否適合未滿規定年齡的歐洲經濟區 (EEA) 使用者。

以下範例表示您希望廣告請求包含 TFUA:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

用於啟用兒童導向內容設定setTagForUnderAgeOfConsent() 的標記不應同時設為 true。如果這兩者同時設定,系統會優先採用兒童導向內容設定。

廣告素材篩選

為了遵守 Google Play 的不當廣告政策,廣告內包含相關的優惠資訊,您應用程式中顯示的所有廣告及其相關優惠都必須符合您應用程式的內容分級,即使內容本身符合 Google Play 政策規定亦然。

最高廣告內容分級等工具可讓您進一步掌控使用者看到的廣告內容。您可以設定內容分級上限,確保符合平台政策。

應用程式可以使用 setMaxAdContentRating 方法,針對廣告請求設定廣告內容分級上限。設定好這項設定後,AdMob 廣告傳回的內容分級等於或低於這個等級。此網路額外項目的可能值以數位內容標籤分類為基礎,且必須是下列其中一個字串:

  • MAX_AD_CONTENT_RATING_G
  • MAX_AD_CONTENT_RATING_PG
  • MAX_AD_CONTENT_RATING_T
  • MAX_AD_CONTENT_RATING_MA

下列程式碼會設定 RequestConfiguration 物件,以指定傳回的廣告內容應對應至不超過 G 的數位內容標籤:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

延伸閱讀:

廣告請求

AdRequest 物件會收集要隨廣告請求傳送的指定目標資訊。

請參閱廣告指定目標範例,瞭解如何在 Android API 示範應用程式中導入廣告指定目標。