Bu kılavuzda, UMP SDK'sı kapsamında IDFA mesajını desteklemek için gereken adımlar özetlenmiştir. Bu makalenin, uygulamanızı UMP SDK'sı ile kullanmaya başlama ve mesajınızı oluşturmayla ilgili temel bilgilere genel bir bakış sunan Başlayın makalesiyle birlikte kullanılması amaçlanmıştır. Bu kılavuz, IDFA mesajına özeldir.
Ön koşullar
- Başlangıç kılavuzunu tamamlayın.
- Bir IDFA mesajı oluşturun.
Info.plist dosyasını güncelleme
Apple'ın Uygulama İzleme Şeffaflığı (ATT) şartlarını karşılamak için UMP SDK'sını kullanmayı planlıyorsanız Ad Manager kullanıcı arayüzünde IDFA açıklayıcı mesajınızı oluşturduğunuzdan, yapılandırdığınızdan ve yayınladığınızdan emin olun.
UMP SDK'sının iOS sistem iletişim kutusunda özel bir uyarı mesajı göstermesi için Info.plist
dosyanızı güncelleyin ve NSUserTrackingUsageDescription
anahtarını, kullanımınızı açıklayan özel bir mesaj dizesiyle ekleyin.
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Kullanım açıklaması, kullanıcı rızası formunu gösterdiğinizde ATT iletişim kutusunun bir parçası olarak görünür:
Ardından AppTrackingTransparency
çerçevesini bağlayın:
Uygulamanız artık IDFA ATT iletişim kutusundan önce bir IDFA açıklayıcı mesajı gösteriyor.
Test
Test sırasında, requestTrackingAuthorization
tek seferlik bir istek olduğundan IDFA ATT iletişim kutusunun yalnızca bir kez gösterileceğini unutmayın. 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.