Android'de yerel reklamlar

Geri bildirim gönderin

Yerel Reklamlar biçimi, yayıncının bir belirtir. Yayıncılar, SDK'dan bir reklam getirdikten sonra düzeni değiştirebilirler uygulamanın kullanıcı arayüzüne daha uygun hale getirmek için: renk filtresi, yazı tipini değiştirme ve özel yer paylaşımları ekleme. veya kullanıcı deneyiminin bir parçası olması açısından, yayıncılar genellikle görüntülü reklam video oynatmayı sınırlar veya SDK'ya aktarır. Son olarak, yayıncılar reklam tıklaması işleyicileri, yukarı doğru kaydırma gibi ek etkinlikleri izler.

Yerel Reklamlar biçimi, yayıncıya kıyasla daha yüksek düzeyde gereken en önemli şeydir. SDK'lar genellikle ve yayıncıya verilen reklam içeriğinin bu kullanıcılara gösterildiğini doğrulamak için gösterir.

SDK çalışma zamanında banner reklam desteği SurfaceControlViewHost API. Bu, SDK'nın kullanıcı arayüzünü göstermesini sağlar öğeleri, SDK Çalışma Zamanı işlemindeki istemci uygulamasıdır. Şunları belirlemek için SurfaceView Z üzeri veya Z modlarının altında'yı kullanın. SDK kullanıcı arayüzünün oluşturulduğu yüzeyin istemcinin üstünde mi yoksa altında mı olduğu penceresi görüntülenir. Bir reklam yukarıdaki Z modu kullanılarak oluşturulduğunda, SDK kullanıcı etkileşiminden MotionEvents alıyor, ancak istemci uygulama reklam üzerinde görünür olmadığından emin olun. Bir reklam, modun altında Z modunda oluşturulduğunda uygulama, reklamın üst kısmında kendi görüntülemelerini gösteriyor, ancak kullanıcıdan MotionEvents görüntülemesi etkileşimi SDK'ya değil, uygulamaya yönlendirir.

privacysandbox.ui Jetpack kitaplıkları SDK ve tarayıcı tarafından kullanılabilir. bir kullanıcı arayüzü oturumu oluşturmasını ve sürdürmesini sağlar.

Uygulamaya ait reklam kapsayıcısı

SDK'nın doğal reklam içeren tüm görünümlere sahip olmasına izin verme (ör. ve uygulanabilir olduğu hâlde bazı teslimatların yapılmasını ve SDK ile entegrasyonun daha karmaşık hale gelmesi. Diğer uygulamanın en çok görüntüleme almasına izin vermektir. SDK, SandboxedSdkView kullanarak reklam görünümü gibi bazı kullanıcı arayüzünün kendisini göstermeyi seçin. privacysandbox.ui adresini ziyaret edin. Bu yaklaşım, mümkün olan en yüksek değeri teslim ederken Bu reklam biçiminin mevcut ve gelecekteki kullanım alanları desteklenir: yaklaşımda, uygulama geliştirici reklam bileşenlerini yerleştirip stillerini SDK, tercih edilmesi halinde video oynatıcının sahipliğini korurken ve erişimi sürdürür.

Yayıncı ile SDK arasındaki veri akışını gösteren şema.
Önerilen Yerel Reklamlar kontrol akışı.

Reklam durumuyla ilgili bildirimler

Farklı SDK'lar, sahtekarlık tespiti için reklam görüntülemelerinin farklı özelliklerine bakar ve politika ihlalleri. Bunu, test ettiğimiz şeyin veya SDK'nın veri kümesi değiştirmeleri için performans sorunu özellik sorgulandı. Reklam kapsayıcısının bir gösterimini oluşturmanızı öneririz. ve alt görüntülemeler (NativeAdContainerInfo kullanılarak). Bu, ayrı ayrı ve reklam kapsayıcısıyla sınırlı bilgileri açığa çıkaran çeşitli alıcılar içeren nesne bu tür bilgilerin gizliliği korumaya yönelik olduğu ve bilgi işlem. SDK, Google Analytics 4'te tarama yapmayı sağlayan NativeAdContainerInfo SDK, reklam durumu her seferinde bu nesneyi alır SDK ile alakalı olan değişiklikler (ör. reklam gösterimi gibi faturalandırılabilir etkinlikler) ve kullanıcı tıklamaları."

Buna ek olarak, yayıncı NativeAdContainer öğesine eklenen her alt öğe (bu bilgiler SDK'yı bilgilendirmek için kullanılabilir) reklam öğesine karşılık gelir.

Kullanıcı, SDK'ya ait görünümleri tıkladığında kullanıcı arayüzü kitaplığı SDK'nın koordinat alanına çevrilmiş özellikleri içeren MotionEvent SDK'yı kullanabilirsiniz. Android'in gelecek sürümlerinde istemci uygulamanın dokunma odağını bu doğal reklamın SDK'ya ait kısımlarındaki tüm kullanıcı hareketlerinin SDK'dır.

Onaylar

Aşağıdaki onaylar, daha da güçlenmek için SDK'nın kullanımına sunulacaktır emin olmanız gerekir:

  1. Cihaz bütünlüğü onayı: Key (Anahtar) gibi platform API'lerini kullanın Cihaz bütünlüğünü belirleme onayı
  2. APK kimliği: Aşağıdaki gibi SdkSandbox API'lerini kullanın. SdkSandboxController.getClientPackageName ve PackageManager API'leri APK kimliğini doğrulamak için requestChecksum gibi bir araç kullanabilirsiniz.
  3. VerifiedMotionEvents: Android'in gelecekteki sürümlerinde, istemci uygulamasının tüm kullanıcı için dokunma odağını aktarmasını sağlamak hareketlerin SDK'ya ait olduğunu ve SDK tarafından işlenmesini sağlayın. MotionEvents, sistem API'leri kullanılarak VerifiedMotionEvents biçimine dönüştürülebilir. SDK, aşağıdaki durumlarda kullanıcı etkileşimine yanıt olarak kendi kullanıcı arayüzünü gösterebilir. seç.

Açık sorular

Aşağıdaki konular hakkında geri bildirimlerinizi bizimle paylaşabilirsiniz:

  1. SDK'nın VerifiedMotionEvents kendi başına VerifiedMotionEvents oluşturması mı tercih edilir? yoksa sağlayıcının kullanıcı arayüzü kitaplığının SDK'da bunu yapmasını mı istiyorsunuz?
  2. SDK'nın, yayıncıların aşağıdakileri içeren görünümlerine izin vermesi tercih edilir mi? sahibi mi?
  3. Bu tabloya dahil edilmesini istediğiniz AppOwnedAdContainerInfo nesne algılandı mı?
  4. Aynı anda, SDK'ya ait kaç reklam veya reklam bileşeninin gösterilmesini bekliyorsunuz? ekranda kaç saat var?