Kreator konfiguracji AdSelection.Builder
public
static
final
class
AdSelectionConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionConfig.Builder |
Konstruktor dla AdSelectionConfig
obiektu.
Podsumowanie
Konstruktory publiczne | |
---|---|
Builder()
|
Metody publiczne | |
---|---|
AdSelectionConfig
|
build()
Tworzy instancję |
AdSelectionConfig.Builder
|
setAdSelectionSignals(AdSelectionSignals adSelectionSignals)
Ustawia sygnały dostarczane kupującym podczas generowania stawki za wybór reklamy. |
AdSelectionConfig.Builder
|
setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)
Służy do ustawiania listy dozwolonych kupujących. |
AdSelectionConfig.Builder
|
setDecisionLogicUri(Uri decisionLogicUri)
Określa identyfikator URI używany do pobierania reguł decyzyjnych na potrzeby procesu wyboru reklamy. |
AdSelectionConfig.Builder
|
setPerBuyerSignals(Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Określa sygnały dostarczane przez każdego kupującego podczas wyboru reklamy. |
AdSelectionConfig.Builder
|
setSeller(AdTechIdentifier seller)
Określa identyfikator sprzedawcy. |
AdSelectionConfig.Builder
|
setSellerSignals(AdSelectionSignals sellerSignals)
Skonfiguruj sygnały używane do modyfikowania wyników wyboru reklamy. |
AdSelectionConfig.Builder
|
setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)
Ustawia punkt końcowy identyfikatora URI zaufanego sygnału po stronie sprzedawcy, z którego określona kreacja w czasie rzeczywistym z których można pobierać informacje. |
Metody dziedziczone | |
---|---|
Konstruktory publiczne
Budowniczy
public Builder ()
Metody publiczne
kompilacja
public AdSelectionConfig build ()
Tworzy instancję AdSelectionConfig
.
Zwroty | |
---|---|
AdSelectionConfig |
Ta wartość nie może być typu null . |
Rzuty | |
---|---|
NullPointerException |
jeśli którykolwiek z wymaganych parametrów ma wartość null |
ustaw sygnały o wyborze reklam
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)
Ustawia sygnały dostarczane kupującym podczas generowania stawki za wybór reklamy.
Jeśli zasada nie jest skonfigurowana, domyślnie używany jest pusty plik JSON.
Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getAdSelectionSignals()
.
Parametry | |
---|---|
adSelectionSignals |
AdSelectionSignals : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionConfig.Builder |
Ta wartość nie może być typu null . |
setCustomAudienceBuyers
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)
Służy do ustawiania listy dozwolonych kupujących.
Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getCustomAudienceBuyers()
.
Parametry | |
---|---|
customAudienceBuyers |
List : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionConfig.Builder |
Ta wartość nie może być typu null . |
setDecisionLogicUri
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)
Określa identyfikator URI używany do pobierania reguł decyzyjnych na potrzeby procesu wyboru reklamy. Decyzja Identyfikator URI może być jednym z tych 2 schematów:
- HTTPS: identyfikatory URI HTTPS muszą być bezwzględnymi identyfikatorami URI, gdzie host pasuje do
seller
. - Gotowe ustawienia wyboru reklamy: identyfikatory URI usługi wyboru reklamy są zgodne z formatem
ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>
. FLEDGE generuje odpowiedni skrypt JS bez konieczności wywoływania sieci.Dostępne gotowe skrypty:
highest-bid-wins
w przypadku elementówscoreAds
ireportResult
: ten JS wybiera reklamę z najwyższą stawką za punkt. Dla: raportowania, dany identyfikator URI ma parametryrender_uri
ibid
. Do korzystania z tego gotowego ustawienia wymagane są poniższe parametry:reportingUrl
: podstawowy identyfikator URI raportowania, który zostanie później z parametramirender_uri
ibid
Np. Jeśli podstawowy adres URL raportowania to „https://www.ssp.com” potem:
ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com
Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getDecisionLogicUri()
.
Parametry | |
---|---|
decisionLogicUri |
Uri : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionConfig.Builder |
Ta wartość nie może być typu null . |
Sygnały setPerBuyer
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Określa sygnały dostarczane przez każdego kupującego podczas wyboru reklamy.
Jeśli nie zostanie skonfigurowana, domyślnie będzie używana pusta mapa.
Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getPerBuyerSignals()
.
Parametry | |
---|---|
perBuyerSignals |
Map : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionConfig.Builder |
Ta wartość nie może być typu null . |
setSeller
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)
Określa identyfikator sprzedawcy.
Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getSeller()
.
Parametry | |
---|---|
seller |
AdTechIdentifier : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionConfig.Builder |
Ta wartość nie może być typu null . |
ustawianie sygnałówSprzedawcy
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)
Skonfiguruj sygnały używane do modyfikowania wyników wyboru reklamy.
Jeśli zasada nie jest skonfigurowana, domyślnie używany jest pusty plik JSON.
Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getSellerSignals()
.
Parametry | |
---|---|
sellerSignals |
AdSelectionSignals : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionConfig.Builder |
Ta wartość nie może być typu null . |
ustawTrustedScoringSignalsUri
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
Ustawia punkt końcowy identyfikatora URI zaufanego sygnału po stronie sprzedawcy, z którego określona kreacja w czasie rzeczywistym z których można pobierać informacje.
Jeśli parametr Uri#EMPTY
jest przekazany, wywołanie sieci jest pomijane, a metoda AdSelectionSignals.EMPTY
jest przekazywana do wyboru reklamy.
Aby dowiedzieć się więcej, wejdź na AdSelectionConfig.getTrustedScoringSignalsUri()
.
Parametry | |
---|---|
trustedScoringSignalsUri |
Uri : ta wartość nie może być typu null . |
Zwroty | |
---|---|
AdSelectionConfig.Builder |
Ta wartość nie może być typu null . |