Kullanıcı Mesajlaşma Platformu (UMP) SDK'sı, kullanıcılarınızdan Uygulama İzleme Şeffaflığı (ATT) için izin istemeden önce onlara bir IDFA mesajı göstermenize olanak tanır. IDFA mesajı, uygulamanızın tanımlayıcıyı nasıl kullandığını kullanıcılara gösterir.
Bu kılavuzda, IDFA mesajı göstermek için UMP SDK'sını kullanma konusu ele alınmaktadır.
Ön koşullar
Başlamadan önce aşağıdakileri yaptığınızdan emin olun:
- Başlangıç kılavuzunu tamamlayın.
- 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.plist
dosyasını açın.- Kullanımı açıklayan özel bir mesajla
NSUserTrackingUsageDescription
anahtarını ekleyin:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Kullanım açıklaması, izin 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:
Uygulamanız daha sonra 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. Bunun nedeni, requestTrackingAuthorization
tek seferlik bir istek olmasıdır. UMP SDK'da 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'lı veya IDFA'sız reklam isteğinde bulunma
Bir kullanıcı ATT'yi reddederse reklam biçiminizin API'lerini kullanarak reklam isteğinde bulunmaya devam edin. Google Mobile Ads SDK'sı, reklam isteğinde IDFA göndermez. Daha fazla bilgi için Reklam biçimi seçme başlıklı makaleyi inceleyin.