dsa
Digital Service Act (“DSA”) is a EU regulation which aims among other things to increase transparency on online platforms for users in relation to recommended content – including advertising.
See more here.
As a rule, you set this parameter using AdRequestGlobalParameters and AdService.setAdRequestGlobalParameter, but you can pass it to an individual Advertisement to override this global parameter.
// Set global parameter
AdService.setAdRequestGlobalParameter(
AdRequestGlobalParameters::dsa,
AdRequestGlobalParameters.DSA(
DSARequirement.REQUIRED,
DSAPubRender.CAN_RENDER,
DSADataToPubs.SEND_TRANSPARENCY
)
)
// Override parameter for individual request
val result = AdService.makeAdvertisement(
AdRequest(
contentUnit = CONTENT_UNIT,
dsa = AdRequestGlobalParameters.DSA(
DSARequirement.SUPPORTED,
DSAPubRender.CANT_RENDER,
DSADataToPubs.IGNORE_TRANSPARENCY
)
)
)
Content copied to clipboard