Korunan kitle için uygulama yükleme reklamları filtreleme

Yeni mobil uygulama yüklemeleri genellikle uygulama yükleme reklamlarından kaynaklanır. Maksimize etmek için YG'nizi gösteriyorsanız, uygulama yüklemek için reklam göstermemek veya aynı uygulamanın zaten yüklü olduğu cihazlarda kullanılabilir. Bu teklifte, "uygulama yükleme reklamı filtreleme" olarak nitelendirilir.

Bu teklifte, Android'deki Protected Audience'ın içeriğe dayalı bilgiyi nasıl desteklediği tanıtılmaktadır. Uygulama yükleme reklam filtrelemesini kullanarak, gizliliği korumaya yönelik sağlar. Katılmak için cihazdaki uygulamanın uygulamaya açık bir şekilde kaydolması gerekir yükleme reklam filtrelemesi. Reklam seçimi sırasında reklam adayları, şu ölçütlere göre filtrelenir: reklam teknolojisi tarafından bilinen cihazda yüklü uygulamaların listesindeki

Görev listesi yalnızca reklam seçim akışında görünür ve arama sonuçları belirli bir reklamın, anahtar/değer çiftlerine göre filtrelenmesi gerektiğini belirtmek için cihazda bir uygulama olup olmadığı.

Uygulama yükleme reklam filtrelemesini ayarlamak için aşağıdaki adımları izleyin:

1. Adım: Uygulamayı, uygulama yükleme reklam filtrelemesi için kaydedin

Uygulama yükleme reklamları filtrelemeyi etkinleştirmek için uygulama geliştirici registerForAdFiltering uygulama kaydı API'si veya bir reklam teknolojisi SDK'sı eTLD+1'lerin bulunduğu bir liste görürsünüz. Bu sayede listedeki alıcılar ve uygulamanın yükleme durumuna göre reklamlar filtrelemek için bu alıcılara veya reklam teknolojilerinin SDK'sı aracılığıyla. Kayıt işlemi, üzerinde tam kontrol sahibi olan uygulamasının, uygulama yükleme reklamlarına katılıp katılmayacağı konusunda uygulama geliştiricilere filtre uygulayabilirsiniz. java void registerForAdFiltering(List<AdTechIdentifier> buyers);.

2. Adım: Uygulama yükleme reklamlarını filtrelemeyi isteyin

Bir reklam teklif verme için değerlendirildiğinde, alıcılar reklamı uygulamanın yükleme durumuna göre filtrelendi. Bu, uygulamanın paket adını reklamın meta verilerinde içermelidir. Uygulama yükleme reklamları filtreleme isteği Protected Audience açık artırma sürecine aktarılan reklam verilerinin bir parçasıdır. Bu Reklam verileri, bağlama dayalı veya alakalı olup olmadığına bağlı olarak farklı yeniden pazarlama reklamı.

  • Uygulama yüklemede temel kullanım alanı olan bağlama dayalı reklam reklam filtreleme, filtreleme bilgileri reklam verilerine dahil edilir Alıcıların bağlamsal bir teklife yanıt verirken satıcılara gönderebileceği korumaktadır. Korunan kitle, filtreleme bilgilerinin diğer tüm bağlamlarda olduğu gibi, bağlamsal yanıtın bir parçası olarak meta verilerdir.
  • Yeniden pazarlama kullanım alanı için Protected Audience filtreleme bekler. hedef kitleye ekleyebilirsiniz. 2 fırsat var Bu katılımın gerçekleşmesi için: kitleye katılırken ve kitle güncelleme sürecinin bir parçası olarak yeni kitle verileri. Uygulama yükleme reklamlarını filtreleme isteği, AdData JSON nesnesi: json { "render_uri": "https://..", "metadata": {..}, "filters": { "app_install": { "app_package_names": ["app1.package", "app2.package"] } } }

3. Adım: Reklam seçimi sırasında uygulama yükleme reklamlarına filtre uygulayın

Bir reklam isteği sırasında, alıcı satıcıya birden çok reklam gönderebilir ve bilgileri filtreleyerek hariç tutmanızı sağlar. İlgili içeriği oluşturmak için kullanılan Satıcı tarafı, filtreleme bilgilerinin adData alanında selectAds işlevi yapılandırması. Android, aşağıdakine benzer bir mesaj biçimini kullanın.

AdData myAdData = new AdData.Builder()
        .setRenderUri(Uri.parse("https://.."))
        .setMetadata("{...}")
        .setFilters(new AdFilters.Builder()
                .setAppInstalledFilter(new AppInstalledFilter.Builder()
                    .setPackageNames(ImmutableList.of("app1.package", "app2.package"))
                    .build())
                .build())
        .build();
AdSelectionConfig myAdSelectionConfig = new AdSelectionConfig.Builder()
    .setSeller(AdTechIdentifier.fromString("example-ssp1.com"))
    .setDecisionLogicUri(Uri.parse("https://..."))
    ...
    .setContextualAds(ImmutableList.of(new ContextualAd.Builder()
                      .setBuyer(AdTechIdentifier.fromString("example.com"))
                      .setReportingUri("https://example.com/reporting")
                      .setBid(20)
                      // myAdData could be taken from the JSON above
                      .setAd(myAdData)
                      .build()))
    .build();
// Invoke ad services API to initiate ad selection workflow.
selectAds(myAdSelectionConfig);

Filtreleme, selectAds API'si içinde işlenir. Protected Audience filtreleri Uygulama, reklam teknolojisindeki uygulamayla eşleşiyorsa reklamı çıkarma alıcı uygulama yükleme listesidir. Olası iki sonuç vardır:

  • Uygulama bu listede yer almıyor. Yani yüklü ve açık değil.
  • Uygulama bu listede yer alır, yani yüklenmiş ve açılmıştır. Protected Audience bir uygulamanın zaten mevcut olduğunu tespit ederse reklam açık artırmanın scoreAds çalıştırmak için kullandığı reklamlar listesinden hariç tutuldu.

İçeriğe dayalı reklamlar söz konusu olduğunda dikkat edilmesi gereken noktalar

Protected Audience API'leri, uygulama yükleme reklamı filtrelemeyle birlikte içeriğe dayalı reklam filtrelemesi gibi. Açık artırmanın içeriğe dayalı reklamlar ve yeniden pazarlama reklamlarının bir karışımı olduğu durumlar veya içeriğe dayalı reklamlardan oluşur.

  • selectAd açık artırması yapıldığında alıcının bir listeyi geçme seçeneği olur / ContextualAd nesne. Bu nesneler, reklam alıcısının eTLD+1'ini içerir. reklam için teklif, reklamın raporlama mantığına işaret eden bir URL ve gerçek reklam içeriği URL'sini içeren AdData ve bir doğrulama alıcıya ait imza (daha fazla bilgi için içeriğe dayalı reklam imzalama konusuna bakın bolca fırsat sunuyor. AdData biçiminin hem bağlam hem de bağlamda kullanıldığını unutmayın. yeniden pazarlama reklamları.
  • Açık artırma sürecinin başında, içeriğe dayalı reklamlar ve yeniden pazarlama reklamları, AdData.adFilters.appInstallFilters.packageNames Bu durumda, teklif değerleri yeniden pazarlama reklamları ve hem yeniden pazarlama İçeriğe dayalı reklamlar, sağlanan scoreAds işlevi kullanılarak puanlanır. Reklam en yüksek puanı alan takım. Bu işlem, mevcut olduğunu unutmayın.
  • Açık artırmayı bir içeriğe dayalı reklam kazanır ve gösterim raporlama, Protected Audience adlı bir JS işlevini indirir ve yürütür. İçeriğe dayalı reklam verilerine eklenen raporlama URL'sinden reportWin(). Bu, dönüşüm gerçekleştiren bir yeniden pazarlama reklamı için raporlamanın açık artırmadır.

    Örnek JavaScript raporlama işlevi:

    function reportWin(ad_selection_signals, per_buyer_signals, signals_for_buyer,
    contextual_signals) {
    let reporting_address = 'https://reporting.example.com';
    return {'status': 0, 'results': {'reporting_uri':
         reporting_address + '?some_signal=' + per_buyer_signals.some_signal} };
    }
    

Bağlama dayalı reklam imzalama

  • Uygulama yükleme filtrelemesi içeren bağlamsal reklamlar belirleyecek olan kişidir. Platform, sağlanan reklam teknolojisini doğrulamak için bu imzayı kullanır. Reklamlar ve reklamlara hangi reklam teknolojisi uygulama yükleme filtrelerinin uygulanacağı. Bu kötü amaçlı bir reklam teknolojisinin başka bir reklam teknolojisinin kimliğini kullanarak şu işlemleri yapmasını engellemek için: diğer reklam teknolojisinin uygulama yükleme filtreleme kaydından yararlanabilir.

  • Özel Korumalı Alan, bu anahtarları sağlanan reklam teknolojisi uç noktasından getirir dikkatinizi çekebilir. En iyi uygulama olarak, anahtarların otomatik olarak sık sık güncellenir ancak en geç 6 ayda bir güncellenir.

  • Özel Korumalı Alan, reklam teknisyenlerinden reklamın kullanılabilirliğini onaylamasını ister teknoloji tarafından sağlanan uç nokta kullanılmalıdır. Daha fazla bilgi için daha fazla bilgi edinmek için Kayıt talimatları.

  • Uygulanmasına ilişkin daha ayrıntılı talimatları içeren bir Geliştirici Kılavuzu yakın gelecekte yayınlanacak.

ziyaret edin.