AddAdSelectionFromOutcomesOverrideRequest
open class AddAdSelectionFromOutcomesOverrideRequest
kotlin.Any | |
↳ | android.adservices.adselection.AddAdSelectionFromOutcomesOverrideRequest |
This POJO represents the android.adservices.adselection.TestAdSelectionManager#overrideAdSelectionFromOutcomesConfigRemoteInfo
( AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} request
It contains, a AdSelectionFromOutcomesConfig
which will serve as the identifier for the specific override, a String
selectionLogicJs and String
selectionSignals field representing the override value
Summary
Public constructors | |
---|---|
AddAdSelectionFromOutcomesOverrideRequest(adSelectionFromOutcomesConfig: AdSelectionFromOutcomesConfig, outcomeSelectionLogicJs: String, outcomeSelectionTrustedSignals: AdSelectionSignals) Builds a |
Public methods | |
---|---|
open AdSelectionFromOutcomesConfig | |
open String | |
open AdSelectionSignals |
Public constructors
AddAdSelectionFromOutcomesOverrideRequest
AddAdSelectionFromOutcomesOverrideRequest(
adSelectionFromOutcomesConfig: AdSelectionFromOutcomesConfig,
outcomeSelectionLogicJs: String,
outcomeSelectionTrustedSignals: AdSelectionSignals)
Builds a AddAdSelectionFromOutcomesOverrideRequest
instance.
Parameters | |
---|---|
adSelectionFromOutcomesConfig |
AdSelectionFromOutcomesConfig: This value cannot be null . |
outcomeSelectionLogicJs |
String: This value cannot be null . |
outcomeSelectionTrustedSignals |
AdSelectionSignals: This value cannot be null . |
Public methods
getAdSelectionFromOutcomesConfig
open fun getAdSelectionFromOutcomesConfig(): AdSelectionFromOutcomesConfig
Return | |
---|---|
AdSelectionFromOutcomesConfig |
an instance of AdSelectionFromOutcomesConfig , the configuration of the ad selection process. This configuration provides the data necessary to run Ad Selection flow that generates bids and scores to find a wining ad for rendering. This value cannot be null . |
getOutcomeSelectionLogicJs
open fun getOutcomeSelectionLogicJs(): String
Return | |
---|---|
String |
The override javascript result, should be a string that contains valid JS code. The code should contain the outcome selection logic that will be executed during ad outcome selection. This value cannot be null . |
getOutcomeSelectionTrustedSignals
open fun getOutcomeSelectionTrustedSignals(): AdSelectionSignals
Return | |
---|---|
AdSelectionSignals |
The override trusted scoring signals, should be a valid json string. The trusted signals would be fed into the outcome selection logic during ad outcome selection. This value cannot be null . |