Buyer integration with the IAB DSA Transparency specification

The European Union's Digital Services Act (DSA) seeks to regulate online content, transparent advertising, and disinformation by creating a single set of rules across the EU. The expressed purpose of the DSA is to update the European Union's existing legal framework addressing illegal content on intermediaries, and in doing so, harmonize the related national laws that have emerged across the European Union.

Beginning February 2024, Google Ad Manager and AdSense will provide a user interface control to allow publishers to request that buyers display DSA Article 26 transparency information alongside ads. This control will utilize the IAB DSA Transparency specification. Review the following information to learn how this will be supported in OpenRTB and Google RTB protocols.

Google will not support other functionality utilizing the IAB DSA Transparency specification for February 2024; however, we continue to work with our publisher partners to understand how best to support their DSA obligations.

OpenRTB

When enabled by a publisher:

  • Bid request will include the following values:
    • Regs.ext.dsa.required=2: Required; bid responses without DSA object will not be accepted.
    • Regs.ext.dsa.pubrender=0: Publisher can't render.
    • Regs.ext.dsa.datatopub=0: Do not send transparency data.
  • Bid responses that don't include Bid.ext.dsa.adrender=1 (buyer/advertiser will render) will be blocked.

When a buyer receives the signal in a bid request specifying that the required DSA transparency information must be displayed, they should assess whether they can appropriately display the required information.

If a buyer responds with Bid.ext.dsa.adrender=1, they should ensure they are:

  • Displaying an ad badge or indication that the creative content is an ad.
  • Providing a method for users to access the following information:

To confirm support for displaying required information for Protected Audience API creatives, buyers should respond with BidResponse.ext.igbid.dsarender=true for each interest group that supports DSA transparency.

Google RTB

When enabled by a publisher:

  • Bid request will include the following values:
    • BidRequest.Dsa.dsa_support=3: Required, bid responses without DSA object will not be accepted.
    • BidRequest.Dsa.publisher_rendering_support=1: Publisher can’t render.
    • BidRequest.Dsa.data_to_publisher=1: Do not send transparency data.
  • Bid responses that don't include BidResponse.Ad.DsaTransparency.buyer_render=true (buyer/advertiser will render) will be blocked.

When a buyer receives the signal in a bid request specifying that the required DSA transparency information must be displayed, they should assess whether they can appropriately display the required information.

If a buyer responds with BidResponse.Ad.DsaTransparency.buyer_render=true, they should ensure they are:

  • Displaying an ad badge or indication that the creative content is an ad.
  • Providing a method for users to access the following information:

To confirm support for displaying required information for Protected Audience API creatives, buyers should respond with BidResponse.interest_group_bidding.interest_group_buyers.dsa_buyer_render=true for each interest group that supports DSA transparency.

Was this helpful?

How can we improve it?

Need more help?

Try these next steps:

Search
Clear search
Close search
Google apps
Main menu
16718282638617524083
true
Search Help Center
true
true
true
true
true
71030
false
false