User Messaging Platform (UMP) SDK 可讓您在要求使用者同意應用程式追蹤透明度 (ATT) 前,向他們顯示廣告識別碼訊息。廣告識別碼訊息會向使用者說明應用程式如何使用廣告 ID。
本指南說明如何使用 UMP SDK 顯示廣告識別碼訊息。
必要條件
開始之前,請確認你已完成下列事項:
更新 Info.plist
如要顯示自訂快訊訊息,請執行下列操作:
- 開啟
Info.plist
檔案。 - 新增
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。詳情請參閱「選取廣告格式」。