廣告識別碼支援 (僅限 iOS)

選取平台: iOS Flutter

User Messaging Platform (UMP) SDK 可讓您在要求使用者同意應用程式追蹤透明度 (ATT) 前,向他們顯示廣告識別碼訊息。廣告識別碼訊息會向使用者說明應用程式如何使用廣告 ID。

本指南說明如何使用 UMP SDK 顯示廣告識別碼訊息。

必要條件

開始之前,請確認你已完成下列事項:

更新 Info.plist

如要顯示自訂快訊訊息,請執行下列操作:

  1. 開啟 Info.plist 檔案。
  2. 新增 NSUserTrackingUsageDescription 鍵,並附上說明用途的自訂訊息:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

顯示同意聲明表單時,使用說明會顯示在廣告識別碼 ATT 快訊中:

然後連結 AppTrackingTransparency 架構:

應用程式接著會在 ATT 快訊跳出前顯示廣告識別碼訊息。

測試

測試時請注意,由於 requestTrackingAuthorization 是單次要求,因此 ATT 警示只會顯示一次。只有在授權狀態為 ATTrackingManagerAuthorizationStatusNotDetermined 時,UMP SDK 才會提供表單供載入。

如要再次顯示快訊,您必須在測試裝置上解除安裝並重新安裝應用程式。

請求廣告 (無論是否包含廣告識別碼)

如果使用者拒絕 ATT,請繼續使用廣告格式的 API 請求廣告。Google Mobile Ads SDK 不會在廣告請求中傳送 IDFA。詳情請參閱「選取廣告格式」。