这是indexloc提供的服务,不要输入任何密码
Skip to content

Request for Ad Slot size as an additional BTS signal #869

@Gusieva

Description

@Gusieva

Request:

We propose that Chrome provides the Ad Slot size(s) as an additional BTS signal.

Justification:

BTS will be able to filter ads and IGs based on the given width and height, hence, return fewer ad candidates with a higher quality. This will also decrease the size of exclusion packages that will be returned for the surviving ads.

Background:

Currently bts doesn’t have information about the slot size. Therefore Google Ads has to return creatives of all possible sizes (hundreds for GDA) to match the slot on the page. This causes several challenges:

  • Limited capability to reduce the payload size.

  • Prediction Models have to score the candidates of all sizes, which impacts the latency and the overall candidate scoring quality.

  • Larger bts response size increases the auction latency.

Limitation:

Considering multiple slots on pubpages scenario when the HTTP cache caches trusted DSP response, we have to be accountable for keeping the cache hit rate unimpacted.

Proposal:

Given that the potential impact on cache hit rate requires experimentation, we suggest making the following parameters configurable via auction configuration:

  • Bts receives a list of all slot sizes available on the publisher page as a concatenated comma separated string in each bts request. This allows Google Ads to optimize the bts response for certain slot sizes while maintaining cache hit rates.

  • Bts receives an additional signal for a certain slot size. This allows Google Ads to optimize the bts response for a specific ad slot size, making the request itself lightweight.

  • Bts does not receive slot size information. This option will help other bts to keep the current specification unchanged.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions