指定目標

RequestConfiguration 物件會收集每個廣告請求的全域設定,並由 MobileAds.instance.updateRequestConfiguration() 套用。

兒童導向設定

為了符合兒童網路隱私保護法 (COPPA) 的規範,系統提供了「標記為兒童導向內容」設定。

如果您是應用程式開發人員,則可指明是否希望 Google 在您提出廣告請求時,將您的內容視為兒童導向內容。如果您選擇讓 Google 將您的內容視為兒童導向內容,我們會採取措施,針對該廣告請求停用按照興趣顯示廣告和再行銷廣告。你可以透過 RequestConfiguration.tagForChildDirectedTreatment() 將這項設定與所有 Google Play 服務 SDK 版本搭配使用:

  • 使用 TagForChildDirectedTreatment.yes 引數來表示您希望內容視為兒童導向的內容,以符合 COPPA 的規範。
  • 請使用 TagForChildDirectedTreatment.no 引數,表示您不希望內容因 COPPA 規定而被視為兒童導向。
  • 如果您不想在廣告請求中指明內容應如何遵守 COPPA 規範,請使用引數 TagForChildDirectedTreatment.unspecified,或者不要設定這個標記。

以下範例指出依據 COPPA 的規定,您的內容應視為兒童導向內容:

final RequestConfiguration requestConfiguration = RequestConfiguration(
  tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

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

使用這項功能時,廣告請求將包含未滿法定同意年齡使用者的代碼 (TFUA) 參數。這個參數會針對特定廣告請求停用個人化廣告 (包括再行銷)。此外,它也會停止向第三方供應商發出請求,例如廣告評估像素和第三方廣告伺服器。

標記是使用 RequestConfiguration.tagForUnderAgeOfConsent() 設定:

  • 使用 TagForUnderAgeOfConsent.yes 引數,指出您希望以適合未滿規定年齡的使用者方式處理要求設定。
  • 您可以使用引數 TagForUnderAgeOfConsent.no,表示您不希望我們以適合未滿規定年齡的使用者方式處理要求設定。
  • 使用 TagForUnderAgeOfConsent.unspecified 引數或不要設定此標記,您未指定廣告請求是否應針對歐洲經濟區 (EEA) 的使用者,接受未滿規定年齡的處理。以下範例表示您希望在廣告請求中加入 TFUA:

    final RequestConfiguration requestConfiguration = RequestConfiguration(
      tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes);
    MobileAds.instance.updateRequestConfiguration(requestConfiguration);
    

啟用兒童導向設定和 setTagForUnderAgeOfConsent 的標記不應同時設為 true。如果是這種情況,系統會優先採用兒童導向設定。

廣告素材篩選

您可使用 RequestConfiguration.maxAdContentRating() 設定廣告內容分級:

針對這些請求傳回的 AdMob 廣告,其內容分級在該層級或低於該層級。這個網路額外項目的可能值是以數位內容標籤分類為依據,而且可以是下列任一 MaxAdContentRating 物件:

  • MaxAdContentRating.g
  • MaxAdContentRating.pg
  • MaxAdContentRating.t
  • MaxAdContentRating.ma

下列程式碼會設定 RequestConfiguration 物件,指定傳回的廣告素材與數位內容標籤標示,且值不超過 G

final RequestConfiguration requestConfiguration = RequestConfiguration(
  maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

廣告請求

AdManagerAdRequest 物件會收集要與廣告請求一併傳送的指定目標資訊。

自訂指定目標

您可以傳送自訂鍵/值組合來指定 Google Ad Manager 廣告活動 (委刊項):

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = AdManagerAdRequest(
  customTargeting: {'age': '25'},
);

發布商提供的 ID

您可以設定發布商提供的 ID (PPID),用於展示頻率上限、目標對象區隔和指定目標、廣告依序輪播,以及其他以目標對象為基礎的跨裝置廣告放送控制項。

以下是設定 PPID 的範例:

AdManagerAdRequest adRequest = AdManagerAdRequest(
  publisherProvidedId: 'AB123456789',
);

內容網址

如要為指定內容廣告和品牌安全提供內容網址,您可以在建立 AdManagerAdRequest 時傳遞 contentUrl

AdManagerAdRequest request = AdManagerAdRequest(
  contentUrl: 'https://www.example.com',
);

品牌安全

如果應用程式顯示適用於不同目標對象的動態內容,可以在建立 AdManagerAdRequest 時提供 neighboringContentUrls,藉此提供簡短網址清單:

final neighboringContentUrls = [
  'https://www.mycontenturl1.com',
  'https://www.mycontenturl2.com',
  'https://www.mycontenturl3.com',
  'https://www.mycontenturl4.com',
];
AdManagerAdRequest request = AdManagerAdRequest(
    neighboringContentUrls: neighboringContentUrls,
  );

neighboringContentUrlscontentUrl 的差別,在於它只會用於確保品牌安全。