AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.Object
🎃 android.adservices.common.AdData.Builder


AdData nesne oluşturucu.

Özet

Kamu inşaatçıları

Builder()

Herkese açık yöntemler

AdData build()

AdData nesnesini oluşturur.

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

Etkinlikleri saymada kullanılan anahtar grubunu ayarlar.

AdData.Builder setAdFilters(AdFilters adFilters)

Reklamla ilişkili tüm AdFilters değerlerini ayarlar.

AdData.Builder setAdRenderId(String adRenderId)

Sunucu açık artırması için reklam oluşturma kimliğini ayarlar

Daha fazla bilgi için AdData#getAdRenderId() sayfasına göz atın.

AdData.Builder setMetadata(String metadata)

Reklam seçim sürecinde kullanılan alıcı reklam meta verilerini belirler.

AdData.Builder setRenderUri(Uri renderUri)

Reklamın oluşturma öğelerine işaret eden URI'yı ayarlar.

Devralınan yöntemler

Kamu inşaatçıları

Oluşturucu

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public Builder ()

Herkese açık yöntemler

derleme

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public AdData build ()

AdData nesnesini oluşturur.

İlerlemeler
AdData Bu değer null olamaz.

Fırlatma
NullPointerException oluşturulduğunda gerekli parametreler null ise

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

Etkinlikleri saymada kullanılan anahtar grubunu ayarlar.

Bir reklamla en fazla 10 reklam sayacı anahtarı ilişkilendirilebilir.

Daha fazla bilgi için AdData.getAdCounterKeys() sayfasına göz atın.

Parametreler
adCounterKeys Set: Bu değer null olamaz.

İlerlemeler
AdData.Builder Bu değer null olamaz.

setAdFiltreler

public AdData.Builder setAdFilters (AdFilters adFilters)

Reklamla ilişkili tüm AdFilters değerlerini ayarlar.

Daha fazla bilgi için AdData.getAdFilters() sayfasına göz atın.

Parametreler
adFilters AdFilters: Bu değer null olabilir.

İlerlemeler
AdData.Builder Bu değer null olamaz.

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

Sunucu açık artırması için reklam oluşturma kimliğini ayarlar

Daha fazla bilgi için AdData#getAdRenderId() sayfasına göz atın.

Parametreler
adRenderId String: Bu değer null olabilir.

İlerlemeler
AdData.Builder Bu değer null olamaz.

setMetadata

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public AdData.Builder setMetadata (String metadata)

Reklam seçim sürecinde kullanılan alıcı reklam meta verilerini belirler.

Meta veri, dize olarak serileştirilmiş geçerli bir JSON nesnesi olmalıdır. Meta veriler, Teklifin bir parçası olarak reklam seçimi sırasında kullanılacak reklama özel teklif bilgileri izole bir yürütmede yürütülür, alıcının JavaScript mantığında oluşturulur ve kullanılır bahsedeceğim.

Meta veri, alıcının JS'si tarafından kullanılabilecek geçerli bir JSON nesnesi değilse reklam, reklam seçimi için uygun olmayacak.

Ayrıntılı bilgi için AdData.getMetadata() sayfasını inceleyin.

Parametreler
metadata String: Bu değer null olamaz.

İlerlemeler
AdData.Builder Bu değer null olamaz.

setRenderUri

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public AdData.Builder setRenderUri (Uri renderUri)

Reklamın oluşturma öğelerine işaret eden URI'yı ayarlar. URI, HTTPS kullanmalıdır.

Ayrıntılı bilgi için AdData.getRenderUri() sayfasını inceleyin.

Parametreler
renderUri Uri: Bu değer null olamaz.

İlerlemeler
AdData.Builder Bu değer null olamaz.