Get started with Refresher

Last edited: 2026/02/19


<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" /> Before you start, please complete the general Yieldbird Platform implementation. Learn more.

</aside>

1. Verify if your inventory complies with Technical requirements

<aside> <img src="/icons/wrench_gray.svg" alt="/icons/wrench_gray.svg" width="40px" /> Refresher Technical requirements: The inventory where you want to use Refresher cannot be:

2. Customize Basic Refresher Settings

Set general criteria for refreshing that will apply to this domain. You are able to set the separately for Desktop and Mobile. The type of Device is defined based on what is detected by the user’s Browser.

All of these settings have some default parameters, so you can also skip this step.

<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" /> Read more: Refresher basic settings

</aside>

3. Optionally define the targeting criteria for Refreshing

You can configure refreshing to occur only when the ad impression comes from (include) or doesn't come from (exclude) specific Advertisers, Orders, or Line Items.

<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" /> Read more: Targeting campaigns or advertisers

</aside>

4. Select ad units for refreshing

Select which ad units shall be refreshed using toggles on / off.

To do that go to Inventory > Ad Units > Refresher on / off toggle

5. Declare Refreshing in your GAM

In order to fully comply with Google policy, you should declare Refreshing your inventory in Inventory Rules in your GAM*.*

To do that:

  1. Go to Google Ad Manager > Inventory > Inventory Rules > Publisher declarations
  2. Add new declaration OR update your existing Refresher declaration with the below criteria:
    1. Set targeting:

      1. Inventory: list of Ad units where you enable Refresher OR ‘All inventory’
      2. Custom targeting: yb_refresh=1 (learn more about Yieldbird key values)
    2. Refresh triggers: user action; minimum time interval set depending on how frequently you want to refresh following the rule that delared interval must be lower or equal to Refresh interval set in Refresher Basic Settings

      <aside> <img src="/icons/new-alert_red.svg" alt="/icons/new-alert_red.svg" width="40px" />

      Important: Be cautious when using “no minimum.” Based on our experience, “no minimum” often (but not always) results in significantly lower ad spend from Google AdWords, leading to lower eCPMs. The increased ad request volume does not necessarily compensate for the drop in eCPMs.

      </aside>

<aside> <img src="/icons/link_yellow.svg" alt="/icons/link_yellow.svg" width="40px" />

GAM documentation on Refresher declaration: link

</aside>

On this page: