Android için Teklif Verme ve Açık Artırma Hizmetleri tasarım teklifi, Güvenilir Teklif kullanarak Android'de yürütülen açık artırmaların yürütmesi ve veri akışı ve Açık artırma sunucusu. Aktarım halindeki verilerin yalnızca ve güvenilir sunucular arasında geçiş yaparken veriler, üçüncü taraf sağlayıcılar arasında Çift Yönlü Karma Ortak Anahtar kullanan istemci ve sunucu Şifreleme.
Açık artırmayı daha önce ayrıntılı bir şekilde yürütmek için cihazdaki satıcı reklam teknolojisinin, şu adımları uygulayın:
- Sunucu açık artırması için veri toplayın ve şifreleyin
- Güvenilmeyen Satıcı Hizmeti'ne istek gönderme
- Güvenilmeyen Satıcı Hizmeti'nden yanıt alma
- Protected Audience açık artırma yanıtının şifresini çözün ve açık artırma sonucunu alın
Protected Audience, reklam yayınlamayı desteklemek için iki yeni API'yi kullanıma sunuyor sunucu açık artırmaları:
getAdSelectionData
API, sunucu açık artırması için veri toplar ve açık artırma verilerini içeren şifrelenmiş bir yük oluşturur. Teklifli sistem ve Açık artırma sunucusu, açık artırma gerçekleştirmek ve açık artırmayı oluşturmak için bu yükü kullanır. ve açık artırma sonucunu döndürür.- Cihaz üzerindeki reklam teknolojisi müşterileri
persistAdSelectionResult
API'yi çağırarak sunucu açık artırması tarafından oluşturulan sonucun şifresini çözün ve kazanan reklamı alın oluşturma URL'si.
Cihazdaki satıcı reklam teknolojisinin aşağıdakileri entegre edip derlemesi gerekir: bir açık artırma yapar.
- Sunucu açık artırması için veri toplama ve şifreleme: Reklam teknolojisi
Şifrelenmiş yükü almak için
getAdSelectionData
API'yi çağırın. - Güvenilmeyen Satıcı Hizmeti Gönderimi'ne istek gönderme:
HTTP POST
veyaPUT
getAdSelectionData
tarafından oluşturulan şifrelenmiş yükü içeren istek Güvenilmeyen satıcı hizmetine API ve güvenilir olmayanların gerektirdiği veriler satıcı hizmeti ile bağlamalıdır. - Güvenilmeyen Satıcı Hizmeti'nden yanıt al: Güvenilir olmayan kişiden yanıt satıcı hizmeti, şifrelenmiş korumalı kitle açık artırma sonucunu içerir ve içeriğe dayalı açık artırma sonucu.
- Korunan kitle açık artırma yanıtının şifresini çözün ve açık artırma sonucunu alın:
Korunan kitle açık artırma sonucunun şifresini çözmek için satıcı reklam teknolojisinin
persistAdSelectionResult
API. Projenin sonuçlarınıpersistAdSelectionResult
, reklam teknolojilerinin bağlama dayalı olup olmadığını belirlemelerine yardımcı olur açık artırmayı reklam veya korunan kitle reklamı kazandı ve kazananın URI'sı kullanılacak korunan kitle reklamını kullanın.
Sunucu açık artırmasında desteklenen özellikler
Cihaz üzerinde açık artırma için şu anda kullanılabilen tüm özellikleri desteklemeyi amaçlıyoruz. İlgili içeriği oluşturmak için kullanılan bu özelliklerin sunucu açık artırmasında desteklenmesine yönelik zaman çizelgesi aşağıdaki gibidir:
Cihaz Üzerinde Açık Artırma |
Sunucu Açık Artırması |
|||
Geliştirici Önizlemesi |
Beta |
Geliştirici Önizlemesi |
Beta |
|
Etkinlik düzeyinde kazanma raporu |
2023 1. Çeyrek |
2023 3. Çeyrek |
Yok |
2023 4. Çeyrek |
2023 1. Çeyrek |
2023 4. Çeyrek |
Yok |
S1 24 |
|
2023 2. Çeyrek |
2023 3. Çeyrek |
Yok |
2023 4. Çeyrek |
|
Filtreleme için içeriğe dayalı reklamları reklam seçimi iş akışına iletme |
2023 2. Çeyrek |
2024 1. Çeyrek |
Yok |
Yok |
2023 2. Çeyrek |
2023 3. Çeyrek |
Yok |
2023 4. Çeyrek |
|
2023 3. Çeyrek |
2023 4. Çeyrek |
Yok |
2023 4. Çeyrek |
|
BGBM dışı faturalandırma |
2023 3. Çeyrek |
2023 4. Çeyrek |
||
Raporlamada |
2023 3. Çeyrek |
2023 4. Çeyrek |
2023 3. Çeyrek |
2023 4. Çeyrek |
Open Bidding Uyumlulaştırma |
Yok |
Yok |
Yok |
2024 1. Çeyrek |
2023 2. Çeyrek |
2024 1. Çeyrek |
Yok |
2024 1. Çeyrek |
|
Para birimi yönetimi |
Yok |
Yok |
Yok |
2024 1. Çeyrek |
K-anon entegrasyonu |
Yok |
2024 1. Çeyrek |
Yok |
2024 1. Çeyrek |
Özel Toplama entegrasyonu |
Yok |
Yok |
Yok |
2024 3. Çeyrek |
Protected Audience API'lerini kullanarak sunucu açık artırmalarını çalıştırma
AdSelectionManager, Geliştirici Önizleme kanalında iki yeni API sunar:
getAdSelectionData
ve persistAdSelectionResult
. Bu API'ler reklam teknolojisine izin verir
Teklifli Sistem ve Açık Artırma sunucularıyla entegre edilecek SDK'lar
Sunucu açık artırması için veri toplama ve şifreleme
getAdSelectionData
API, teklifli sistem için gerekli girişi oluşturur ve
BuyerInput
ve
ProtectedAudienceInput
ve
arayana sunacağından
emin olmanız gerekir. Uygulamalar arasında veri sızıntısını önlemek için
Veriler, cihazda bulunan tüm alıcıların bilgilerini içerir. Daha fazla bilgi:
bölümünde gizlilikle ilgili dikkat edilmesi gereken hususlar bölümünde
boyutla ilgili dikkat edilmesi gereken noktalar bölümünde bunu optimize edebilirsiniz.
API'ye erişmek için Protected Audience API'ye erişim etkinleştirilmelidir ve
ACCESS_ADSERVICES_CUSTOM_AUDIENCE
izni
arayanın manifest dosyasıdır.
public class AdSelectionManager {
public void getAdSelectionData(
GetAdSelectionDataRequest getAdSelectionDataRequest,
Executor executor,
OutcomeReceiver<GetAdSelectionDataOutcome, Exception> receiver) {}
}
GetAdSelectionDataRequest
- Arayan, istekte bulunmak için kullanıldığı için istekteki
seller
alanını ayarlamalıdır gerçekleştirmeden önce kayıt kontrollerini gerçekleştirir. coordinatorOriginUri
alanı isteğe bağlıdır.- Bu parametre ayarlanırsa koordinatör URL’si Satıcının B&A sunucusunu dağıtma.
- Koordinatör, onaylı koordinatörler listesinde bulunmalıdır:
Sağlayıcı URI URI Kaynağı Varsayılan Google Cloud https://publickeyservice.pa.gcp.privacysandboxservices.com/.well-known/protected-auction/v1/public-keys https://publickeyservice.pa.gcp.privacysandboxservices.com Evet Amazon Web Hizmetleri https://publickeyservice.pa.aws.privacysandboxservices.com/.well-known/protected-auction/v1/public-keys https://publickeyservice.pa.aws.privacysandboxservices.com Hayır - Koordinatör kaynağı sağlanmamışsa varsayılan koordinatör kullanılır.
- Koordinatör URL'sinin değişmesi pek olası olmasa da bu URL'yi dinamik olarak yönetmek için bir mekanizma uygulanması kesinlikle önerilir. Bu sayede, URL'de daha sonra yapılacak değişiklikler yeni bir SDK sürümü gerektirmeden barındırılabilir.
public class GetAdSelectionDataRequest {
public setSeller(AdTechIdentifier seller);
public setCoordinatorOriginUri(Uri coordinatorOriginUri)
}
İstek doğrulandıktan sonra, cihaz üzerindeki alıcı verileri
BuyerInput
ve ProtectedAudienceInput
. Son yük nesnesi,
Çift Yönlü Karma Ortak Anahtar Şifreleme kullanılarak şifrelenmiş olmalıdır.
GetAdSelectionDataResult
GetAdSelectionDataOutcome
, getAdSelectionData
sonucu olarak oluşturuldu
API'ye gidin. Şunları içerir:
adSelectionId
: bunu tanımlamak için opak bir tam sayıgetAdSelectionData
çağrısı. Reklam teknolojisi müşterisi bu durumu sürdürmelidiradSelectionId
değerine ayarlanır, çünkügetAdSelectionData
sesli arama. Bu tanımlayıcı, Teklifli sistemden açık artırma sonucunun şifresini çözmek içinpersistAdSelectionResult
API ve Açık Artırma sunucusu ile birliktereportImpression
vereportEvent
API.adSelectionData
: Bunlar, şifrelenmiş açık artırma verileridir. Teklif Verme ve Açık Artırma sunucusunun açık artırma yürütmesine yardımcı olur. Bu yöntem şunu içerir:- Sıklık sınırına göre filtrelenen Özel Kitle verileri, uygulama yükleme filtre ve sunucu açık artırma gereksinimlerini öğrenin.
- Gelecekteki bir sürümde uygulama yükleme verileri yer alacaktır.
public class GetAdSelectionDataOutcome {
Public getAdSelectionId(long adSelectionId);
public byte[] getAdSelectionData();
}
Hatalar, istisnalar ve hata giderme
Reklam seçimi verilerinin oluşturulması,
Geçersiz bağımsız değişkenler, zaman aşımları veya aşırı kaynak tüketimi gibi nedenler,
OutcomeReceiver.onError()
geri çağırması, AdServicesException
aşağıdaki davranışlara sahiptir:
getAdSelectionData
, geçersiz bağımsız değişkenlerle başlatılırsaAdServicesException
", neden olarak bir InvalidArgumentException belirtir.- Diğer tüm hatalar için bir
AdServicesException
nedeniIllegalStateException
.
Güvenilmeyen bir satıcı hizmetine istek gönderme
Cihaz üzerinde SDK, AdSelectionData
kullanarak satıcılarının
bir POST
veya PUT
isteğine dahil ederek reklam hizmeti sunar:
fetch('https://www.example-ssp.com/auction', {
method: "PUT",
body: data,
...
})
Cihaz üzerinde SDK bu verilerin kodlanmasından sorumludur. Önerilerimiz İsteği satıcının reklamına göndermek gibi alanı verimli kullanan bir çözüm kullanmalıdır. çok parçalı/form-veri olarak sunar.
Güvenilmeyen bir satıcı hizmetinden yanıt alma
Teklif Verme ve Açık Artırma Sunucusu açıklayıcısında açıklandığı şekilde, güvenilmeyen satıcı hizmeti isteği alır, iş ortağına çağrı yapar satın alma kararı vermekte fayda vardır.
Güvenilmeyen satıcı hizmeti, şifrelenmiş adSelectionData
ve
Teklif Verme ve Açık Artırma sunucusunun SellerFrontEnd hizmetine AuctionConfig
başkan yardımcısıyım.
Protected Audience açık artırması tamamlandığında SellerFrontEnd hizmeti Açık artırma sonucunu şifreler ve güvenilmeyen satıcıya yanıt olarak döndürür geliştirmenizi sağlar.
Güvenilmeyen satıcı hizmeti, cihaza şunu içeren bir yanıt gönderir: bağlamsal reklam ve / veya şifrelenmiş Protected Audience açık artırma sonucu.
Cihazdaki satıcı reklam teknoloji kodu yanıtı aldıktan sonra
yanıtta yalnızca içeriğe dayalı reklamı kullanın veya
Protected Audience sonucunu almanın sağladığı artımlı değeri,
PersistAdSelectionResult
işlevini çağırarak Protected Audience sonucunun şifresini çözün
API'ye gidin.
PersistAdSelectionResult API'sı
Satıcı reklam teknolojisi, Protected Audience sonucunun şifresini çözmek için ikinci
Protected Audience API persistAdSelectionResult
. API, sonucun şifresini çözer
ve AdSelectionOutcome
hatasını döndürür. Bu nesne,
cihaz üzerinde açık artırmadır.
API'ye erişmek için çağrı yapan kullanıcının Protected Audience API'ye erişimi ve
manifest dosyalarında ACCESS_ADSERVICES_CUSTOM_AUDIENCE
iznini tanımlamalıdır.
public void persistAdSelectionResult(
PersistAdSelectionResultRequest persistAdSelectionResultRequest,
Executor executor,
OutcomeReceiver<AdSelectionOutcome, Exception> receiver) {}
PersistAdSelectionResultRequest
Arayan, istekte aşağıdakileri ayarlamalıdır:
public final class PersistAdSelectionResultRequest {
Public setAdSelectionId(long adSelectionId);
public setSeller(AdTechIdentifier seller);
public setAdSelectionResult(byte[] adSelectionResult);
}
adSelectionId
:getAdSelectionData
tarafından oluşturulan opak tanımlayıcı çağrısına kadar, arayanın sonucunun şifresini çözmek ister.seller
: Yayınlanmak üzere istekte satıcı reklam teknoloji tanımlayıcısı ayarlanmalıdır gerçekleştirmeden önce kayıt kontrollerini gerçekleştirir.adSelectionResult
: Teklifli sistem tarafından oluşturulan şifrelenmiş açık artırma sonucu ve arayanın şifresini çözmek istediği Açık Artırma sunucusu.
ReklamSeçimiSonucu yanıtı
Protected Audience kazananı varsa AdSelectionOutcome
şunu döndürür:
kazanan reklam oluşturma URI'si.adSelectionResult
kodunun şifresi çözüldüğünde raporlama
verileri dahili olarak saklanır. OutcomeReceiver.onResult()
geri çağırması
Aşağıdakileri içeren bir AdSelectionOutcome
:
URI
: Kazanan bir Protected Audience reklamı varsa şunun için bir reklam oluşturma URL'si: kazanan reklam döndürülür. Protected Audience kazananı yoksa `Uri.EMPTY döndürüldü.adSelectionId
: Bu sunucu açık artırmasıyla ilişkilendirilmişadSelectionId
.
Hatalar, istisnalar ve hata giderme
Reklam seçimi verilerinin oluşturulması,
Geçersiz bağımsız değişkenler, zaman aşımları veya aşırı kaynak tüketimi gibi nedenler,
OutcomeReceiver.onError()
geri çağırması, AdServicesException
aşağıdaki davranışlara sahiptir:
getAdSelectionData
, geçersiz bağımsız değişkenlerle başlatılırsaAdServicesException
, neden olarak birIllegalArgumentException
belirtiyor.- Diğer tüm hatalar için bir
AdServicesException
nedeniIllegalStateException
.
Gizlilikle İlgili Dikkat Edilmesi Gerekenler
adSelectionData
, yalnızca aktarım halindeki verilere erişilebilmesini sağlamak için şifrelenir
PPAPI'ye ve güvenilir sunuculara gönderebilirsiniz.
Şifrelemeye rağmen adSelectionData
boyutu nedeniyle veri sızıntısı meydana gelebilir. İlgili içeriği oluşturmak için kullanılan
adSelectionData
boyutu aşağıdaki nedenlerle değişiklik gösterebilir:
- Cihazda
CustomAudience
verilerindeki değişiklikler var. CustomAudience
filtreleme mantığında değişiklikler yapıldı.getAdSelectionData
aramasındaki girişte yapılan değişiklikler.
adSelectionData
boyutundaki değişiklik, uygulamalar arası oluşturmak için kullanılabilir
1 bitlik sızıntı açıklaması bölümünde belirtildiği şekilde tanımlayıcısını içermelidir. Birçok
1 bitlik sızıntılar için geçerli çözümler de burada geçerlidir.
Bu veri sızıntılarını yönetmek amacıyla herkes için aynı adSelectionData
oluşturmayı planlıyoruz.
getAdSelectionData
API'sine yapılan çağrılar. İlk sürümlerde,
Cihazdaki CustomAudiences
, adSelectionData
ve
şifrelenmiş yük, maske boyutu varyasyonlarına eklenir. Ayrıca
GetAdSelectionData
giriş parametrelerinin adSelectionData
üzerindeki etkisi
elde edilir.
Ancak tüm reklam teknolojileri için aynı adSelectionData
öğesinin oluşturulması,
cihaz üzerinde açık artırma verilerinin aktarılması, büyük bir yük oluşturuyor.
. Cihaz üzerindeki özel kitleleri kullanarak
Açık artırma yükü oluştur, ekosistemin kötü amaçlı veya kötü amaçlı yazılımlar
varlıklarından oluşur. Bu endişeleri Boyut optimizasyonları ve
Aşağıdaki Kötüye kullanım çözümleri bölümlerini inceleyin.
Boyut optimizasyonları
Reklam teknolojisi istemci SDK'sının
Reklam teknolojisine yapılan HTTP PUT/POST
bağlamsal çağrıya adSelectionData
sunucu. Daha düşük gidiş dönüş süresi gecikmesi ve maliyeti için,
adSelectionData
boyutunu mümkün olduğunca hızlı bir şekilde değiştirin.
Aşağıda verilen optimizasyon yöntemlerini keşfetmeyi ve potansiyel olarak
adSelectionData
boyutunu küçültmek için yaklaşan sürümler:
Dolgulu sabit bir paket boyutu grubunda oluşturulan yük: boyut varyasyonlarındaki sızıntıyı en aza indirirken oluşturulan yük için sabit boyutlu paketleme kullanmanızı öneririz. Paket sayısını küçük tutarsanız, örneğin 7,
getAdSelectionData
için yapılan çağrı başına 3 bit sızdırılan entropi.Cihazdaki veriler maksimum paket boyutunu aşıyorsa belirtilen stratejiler öncelik değerleri gibi aşağıdaki öncelik değerlerinden yararlanılarak düştü.
Alıcı Yapılandırması: Satın alma uzmanlarına izin verilip verilmeyeceğine Alıcı başına yük yapılandırması ayarlamak Bu yapılandırma faydalı olabilir Bu, bir alıcının hangi açık artırmalara katılmak istediğini belirlemek için kullanılır. Mümkünse kayıt sırasında, alıcının reklam teknolojisi, Protected Audience, yük yapılandırmasını günlük olarak düzenli bir şekilde getirir adımları uygulayın. Alternatif olarak, gizliliği korumaya yönelik API'ler, bu uç noktayı kaydetmesi gerekir.
Daha sonra bu yapılandırma, alıcının Google'a olan katkısını değerlendirmek için Her
getAdSelectionData
isteği içinadSelectionData
oluşturuldu.Alıcı yük yapılandırması, alıcıların şunları belirtmesine olanak tanır:
- İzin verilen satıcılar listesi: Alıcı Özel Kitleleri,
yalnızca
getAdSelectionData
çağrısı bir satıcı tarafından başlatılırsa yük izin verilenler listesine ekleyebilirsiniz. Yük yapılandırmasını günlük olarak getiririz güncel tutmak için ritmi kullanıyor. - Satıcı başına boyut sınırı: Alıcı, satıcı başına bir boyut sınırı belirtebilir yüke gönderilecek veri boyutunu belirlemek için kullanılabilir. belirli bir satıcı tarafından başlatılması. Bu, satın alma uzmanının Belirli satıcılardan gelen açık artırma verilerini işlemeye daha fazla kaynak ayırma. SellerFrontendService BuyerFrontendService Bu nedenle, satıcı başına boyut sınırı tanımlayarak tarafından kullanılan ve işlenen veri miktarını açıkça çalıştırdıkları açık artırmalar için Teklif Verme ve Açık Artırma sunucusunun BuyerFrontendService Satıcı tarafından.
- İzin verilen satıcılar listesi: Alıcı Özel Kitleleri,
yalnızca
Satıcı Yapılandırması: Her satıcı için uygulanabilir olup olmadığını değerlendiriyoruz Satıcıların açık artırma parametrelerini tanımlamasına olanak tanıyan açık artırma yapılandırması yük boyutunu ve açık artırma katılımcılarını kontrol etmek için kullanılır. Mümkünse Bu durumda, satıcı reklam teknolojisi başlangıç noktası, Protected Audience'ın satıcı başına açık artırma yapılandırmasını iletişim kurmalısınız. Bu yapılandırma, daha sonra her biri için
adSelectionData
bileşimi ve sınırları oluşturuldugetAdSelectionData
isteği.Alıcı yapılandırmasına benzer şekilde satıcı başına yapılandırma, açık artırmada hangi alıcı grubunu görmeyi beklediklerini yük boyutuna alıcı başına katkı ile ilgili sınırları belirleyin.
Satıcı açık artırma yapılandırması, satıcıların şunları belirtmesine olanak tanır:
- İzin verilen alıcı listesi: Belirli bir satıcı tarafından başlatılan açık artırmalar için yalnızca İzin verilenler listesindeki alıcılar, özel kitlelere katkıda bulunabilir. emin olmanız gerekir. Açık artırma yapılandırmasının güncellenmesi gerekir izin verilenler listesini sunucu tarafı alıcı izin verilenler listesiyle güncel tutmak için günlük olarak güncelleyin.
- Alıcı başına boyut sınırı: Satıcılar Her alıcı tarafından yüklenen veri boyutunu düzenlemek için SellerFrontendService'e gönderilir. Alıcı, alıcı başına boyutu aşarsa sınırı, alıcı yük yapılandırmasında ayarlanan CustomAudience önceliği beklenen sınırlara uymasını sağlar.
- Alıcı başına öncelik: Satıcıların alıcı başına öncelik ayarlamasına izin verin. Alım sorumlusu saklanması gereken alıcı verilerini belirlemek için kullanılır. yük boyutu yük boyutu sınırını aşarsa yük.
- Yük için maksimum boyut sınırı: Farklı satıcılar ve farklı bir kaynak tahsisi için maksimum açık artırma yükünü ifade eder. Maksimum boyut sınırı Protected Audience API tarafından ayarlanan sabit boyut grupları.
Özel Kitle değişiklikleri
- Özel Kitle önceliğini belirtme: Alıcıların öncelik belirtmesine izin ver
değeri hakkında daha fazla bilgi edinin.
priority
alanı, bir açık artırmaya dahil edilmesi gereken özel kitleleri de alıcı özel kitleleri grubu, satıcı başına veya alıcı başına boyutu aşıyor anlamına gelir. Özel Kitle'de belirtilmemiş bir öncelik değeri varsayılan olarak0.0
numaralı telefona.
- Özel Kitle önceliğini belirtme: Alıcıların öncelik belirtmesine izin ver
değeri hakkında daha fazla bilgi edinin.
Yük Verilerindeki Değişiklikler
- Yükde gönderilen verileri azaltın: Teklif Verme ve Açık Artırma bölümünde ayrıntılı olarak açıklandığı üzere
hizmet yükü optimizasyonu ile daha fazla yük,
ads
özel kitle verilerine, kullanıcı teklif sinyallerine ve Android sinyallerine göre. Daha yüksek yükler aşağıdaki şekillerde azaltılabilir:- Müşterinin yük.
- Müşterinin yükte hiç reklam verisi göndermemesini sağlama.
- İstemci yükünde kullanıcı teklif sinyalleri gönderilmiyor.
- Yükde gönderilen verileri azaltın: Teklif Verme ve Açık Artırma bölümünde ayrıntılı olarak açıklandığı üzere
hizmet yükü optimizasyonu ile daha fazla yük,
Yukarıda belirtilen stratejiler, reklam teknolojilerinin
adSelectionData
yük bileşimini ve sınırlarını yönettikçe,
yapılandırmayı değiştirerek adSelectionData
boyutunu değiştirme faktörü
parametreleridir. Bunu önlemek için yapılandırma, Protected tarafından her gün getirilir.
Yapılandırılmış uç noktadaki kitle.
Gecikme optimizasyonu
Sunucu açık artırmalarının istenen düzeyde fayda sağlaması için,
getAdSelectionData
API ve persistAdSelectionResult
API için düşük gecikme süresi:
çağrısına bir tıklama URL'si eklemeniz gerekir. 2023'te API'ler için özellik desteği sunmayı amaçlasak da daha sonraki bir tarihte
sürümü, gecikme karşılaştırmalarına ve API'ler için optimizasyonlara odaklanacaktır.
Gecikmeyi kabul edilebilir düzeyde tutmak için aşağıdaki stratejileri değerlendiriyoruz sınırlar:
Satıcı başına Protected Audience verilerinin önceden oluşturma işlemi: Satıcıdan beri açık artırma yapılandırması ve alıcı yük yapılandırması fazla bir süre kaldığında (günlük olarak), platformun uygun Protected Audience verileri.
Bunun için platformun özel izleme mekanizmalarını kitle güncellemelerinden ve önceden oluşturulmuş Protected Audience verilerini temel alan konuşmaya başlayabilirsiniz. Platformun yarışla ilgili SLO'ları da beyan etmesi gerekecek. ve reklam teknolojisinin, özel kitle güncellemelerinin ve sunucu açık artırması için oluşturulan
adSelectionData
metriğindeki değişiklik.Bir cihaz, değişkenlik gösteren sınırlı kaynak hesaplama modeli sağladığından bu ön nesil tesisi sunmanın, özellikle de her bir aşamanın yüksek güvenilirlik ve SLO garantileriyle sunulmalıdır.
Protected Audience verilerinin önceden oluşturulması için
- Satıcı, Protected Audience verilerini önceden oluşturma seçeneğini etkinleştirir.
- Belirli bir reklamveren tarafından başlatılan açık artırmaya katılmaya uygun alıcılar satıcıdır.
-
buna göre yük:
- Alıcı başına boyut sınırları, alıcı başına öncelik ve maksimum boyut sınırları satıcı yapılandırmasında tanımlanmış,
- Satıcı başına boyut sınırı, alıcıda tanımlanan özel kitle önceliği yapılandırma.
Negatif filtrelemenin kolayca uygulanması: Bir satıcı tarafından tercih edilirse platform, önceden kopyalayarak
adSelectionData
öğesini önceden hesaplayabilir Korunan kitle verileri ve kritik düzeyde negatif filtreleme uygulanıyorgetAdSelectionData
sesli arama. Bu, satıcıların üründe alçaltmayı dengelemek negatif filtrelemede eskilik kabul edilirken gecikme olabilir.Platform, platformun Search Ads 360'ta varsayılan bir seçenek sunarak bu desteği Eskilik sınırı ve geçersiz kılma seçeneği içeren satıcı yapılandırması: Gerekirse en yeni hesaplamalara olanak tanımak için
getAdSelectionData
. Alternatif olarak platform ek bir başlatma API'si sağlayabilir açık artırmayı başlatmak içingetAdSelectionData
tarihinden önce çağrılacaktır.Birden fazla açık artırma için yük hesaplaması: Belirli senaryolarda maliyetinde gecikme performans gösteren bir API'ye sahip olunması tercih edilebilir veri eskiliğini artırır. Platform bunu sağlamak için de ilk kullanıma hazırlama API'si ile yükün tamamını hesaplamak ve bir arayan kişiye gönderilir.
Arayan,
getAdSelectionData
numaralı telefona yapılan sonraki aramalar için şunları sağlayabilir:adSelectionData
için kullanılacak önceden hesaplanmış yüke referans oluşturuyor.
Yukarıda belirtilen üç stratejinin tümü ilk keşif aşamasındadır ve platformun optimizasyon için benimseyebileceği yönü açıklar API ve reklam teknolojisinin daha ayrıntılı gecikme profillerini keşfederken yeni stratejiler önermeye devam edeceğiz.
Kötüye kullanımı azaltma ve tanımlama
Gizlilikle ilgili değerlendirmelerde belirtildiği gibi, adSelectionData
şu dosya kullanılarak oluşturulur:
cihazdaki tüm alıcı verileri.
Ancak, satın alma kararı vermek için cihazdaki tüm alıcı verileri
adSelectionData
çıkışı varsa kötü amaçlı bir tüzel kişi alıcı kimliğine bürünebilir ve
Android performansını düşürmek için sahte alıcı verileri oluşturabilir, yükü
açık artırma veya teklif verme gibi bir reklam teknolojisinin maliyetini artırabilir.
Çözüm
Boyutla ilgili dikkat edilmesi gereken noktalar bölümünde belirtilen, alıcı yükü gibi bazı ölçümler izin verilenler listesindeki satıcıları ve satıcı açık artırma yapılandırmasını içeren yapılandırma izin verilenler listesine eklenmiş alıcıları içeren bir liste, yük.
STP'lerin alıcıyı belirtmesine izin verme gibi boyut üzerinde düşünme ile ilgili diğer ölçümler oluşturulan yüke alıcı başına kotanın yerleştirilmesi ve maksimum açık artırma yükü başına boyut, kötü amaçlı yükün etkisini azaltmaya da yardımcı olabilir. şişkinlik. Bu önlemlerin amacı, reklam teknisyenlerinin hangi reklam teknolojisinin yük üzerinde kabul edilebilir sınırlar çizmesini sağlar. işleyeceğiz.
Daha önce de belirtildiği gibi, kötüye kullanımın önlenmesi ve boyutlarının kısıtlamaların gizlilikle ilgili hususlara uygun olması gerekir.
Kötü amaçlı tüzel kişilerin tanımlaması
Yukarıda belirtilen çözümler adSelectionData
neslini korurken,
kötü amaçlı tüzel kişileri belirlemeye veya sunucu açık artırmalarını
oluşturmak gibi kötüye kullanımlara karşı daha etkili şekilde
kitle olarak sınıflandırılmıştır.
Platformun istikrarını ve sağlığını korumak için riskleri tespit edecek bir mekanizma bulmamız gerekir. kötü amaçlı varlıkları tespit etmek, kötüye kullanım vektörlerini belirlemek ve bir çözüm bulmanız gerekir. Sonraki sürümlerde açıklayıcı videolar, ve bunlara karşı koymak için uygulanan korumaları ayrıntılı bir biçimde açıklar.