Kullanıcı Mesajlaşma Platformu (UMP) SDK'sı, Uygulama İzleme Şeffaflığı (ATT) için kullanıcılarınızdan izin istemeden önce onlara bir IDFA mesajı göstermenize olanak tanır. IDFA mesajı, kullanıcılarınıza uygulamanızın tanımlayıcıyı nasıl kullandığını gösterir.
Bu kılavuzda, IDFA mesajı göstermek için UMP SDK'nın kullanımı ele alınmaktadır.
Ön koşullar
Başlamadan önce aşağıdakileri yaptığınızdan emin olun:
- Kurulum Google Mobile Ads SDK.
- Ad Manager kullanıcı arayüzünde IDFA mesajı oluşturun.
Info.plist dosyasını güncelleme
Özel bir uyarı mesajı göstermek için aşağıdakileri yapın:
Info.plistdosyasını açın.- Kullanımı açıklayan özel bir mesajla
NSUserTrackingUsageDescriptionanahtarını ekleyin:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Kullanım açıklaması, rıza formunu sunduğunuzda IDFA ATT uyarısının bir parçası olarak görünür:

Ardından AppTrackingTransparency çerçevesini bağlayın:

Ardından uygulamanız, ATT uyarısından önce bir IDFA mesajı gösterir.
Test
Test sırasında, ATT uyarısının yalnızca bir kez göründüğünü unutmayın. Çünkü requestTrackingAuthorization tek seferlik bir istektir. UMP SDK'sında yalnızca yetkilendirme durumu ATTrackingManagerAuthorizationStatusNotDetermined ise yüklenebilecek bir form bulunur.
Uyarının ikinci kez görünmesi için uygulamanızı test cihazınızdan kaldırıp yeniden yüklemeniz gerekir.
IDFA içeren veya içermeyen reklamlar isteme
Kullanıcı ATT'yi reddederse reklam biçiminizin API'lerini kullanarak reklam istemeye devam edin. Google Mobile Ads SDK, reklam isteğinde IDFA göndermez. Daha fazla bilgi için Reklam biçimi seçme başlıklı makaleyi inceleyin.