IDFA mesajını gösterme

Platform seçin: iOS Flutter

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:

Info.plist dosyasını güncelleme

Özel bir uyarı mesajı göstermek için aşağıdakileri yapın:

  1. Info.plist dosyasını açın.
  2. 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ı, 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.