Search
Clear search
Close search
Google apps
Main menu
true

Learn more about the new AdMob rewarded ads

Optimize ad sources in mediation

When you choose to optimize an ad network, you're allowing AdMob to manage the positioning of the ad network in the mediation chain. Specifically, AdMob will automatically make adjustments to the eCPM associated with the network based on traffic in your app, historical data, and information retrieved from the ad networks, themselves.

Optimization differs slightly between the AdMob Network and third-party ad networks, but both methods share the same goal: to try to help maximize your revenue.

Optimizing the AdMob Network

When optimization is enabled for the AdMob Network, AdMob will adjust the eCPM in real time on a per-impression basis. This means the AdMob Network will be re-evaluated and positioned in the mediation stack for each ad request matched to the mediation group it’s been added to. You can choose to optimize the AdMob Network when you add it to a mediation group or you can edit it later to make changes to the optimization settings.

Optimizing a third-party ad network

When optimization is enabled for a third-party ad network, AdMob will adjust the eCPM used for the ad network based on your app’s traffic, historical data, and information retrieved from the ad network, itself. You can choose to optimize an ad network when you add it to a mediation group or you can edit it later to make changes to the optimization settings. 

To use a third-party ad network as an ad source, you must complete these steps: 

  1. Sign up for an account on the third-party ad network's website and add any required details, such as information about your apps and ad units.
  2. Add the ad network as a mediation group ad source in AdMob and enable optimization. 
  3. Implement the third-party ad network's SDK in your app's code, as well as an adapter library that will communicate between Google and the third-party ad network to fill ad requests.

Not all ad networks support optimization. You can review the list of third-party ad networks that support optimization to learn more about the available networks.

"Pending optimization" status
 
When you enable optimization for a third-party ad network, AdMob begins analyzing your app's traffic to understand the best way to optimize its eCPM. During this analysis period, you may see the "pending optimization" status appear in the ad networks table
 
Note: AdMob continuously optimizes eCPM based on the latest data available, so you may occasionally see the "pending optimization" status even after the initial analysis is complete. For example, if there is insufficient traffic from an ad network over several weeks, AdMob may determine that better quality data is needed to accurately calculate the eCPM. Optimization will be re-enabled once the ad network's traffic increases and AdMob has better data to analyze. 

Authorize AdMob to optimize your ad sources

When you enable optimization for one of the available ad networks in a mediation group for the first time, you will be asked to check a checkbox indicating that you authorize AdMob and Google to access, manage, retrieve, and analyze data relating to your account with the ad network. Checking the box also indicates that, by allowing Google to access this information, you aren't violating any of your third-party agreements.

There are several other instances in which you may be required to check this box if you haven't already given your authorization:

  • If you edit the existing credentials for an ad network you previously enabled for ad network optimization and that network supports scraping and has scraping credentials configured.
  • If you add an ad network that you've previously removed, and that ad network supports scraping and has scraping credentials configured.

In any of these circumstances, you must check the authorization checkbox if prompted or you will be unable to use optimization with the selected ad network(s).

You may also be prompted to reauthorize the network(s) you're already using for ad network optimization. If you don't reauthorize, ad network optimization for the networks you're already using may stop.

 

Previous version of AdMob

In AdMob mediation, there are two types of optimization available. You can 1) optimize the AdMob Network or 2) optimize third-party ad networks with ad network optimization (ANO). 

Optimize the AdMob Network

In AdMob Mediation, you can enable the AdMob Network to bid alongside other ad networks on a per-impression basis. That means, for every ad request, if the AdMob Network is able to serve an ad at a greater CPM than the other ad networks, it will. The AdMob Network will be dynamically positioned in the mediation stack.

 

Optimize AdMob Network Now

 

Complete the following steps to optimize the AdMob Network.

  1. Sign in to your AdMob account at https://apps.admob.com.
  2. Click the Monetize tab.
  3. Select your application from the All apps list on the left-hand side.
  4. Click the link in the Mediation column to the right of the ad unit you want to modify.
  5. Click the AdMob Network link in the table.

  6. Check the Optimize AdMob Network box. Additionally, you could also set up an eCPM floor for the AdMob Network from this screen.
  7. Click Continue.
  8. Click Save.

Ad network optimization (ANO)

Ad network optimization is a feature within AdMob Mediation that enables publishers to generate the highest CPM from the ad networks in their mediation stack. Ad network optimization automates the mediation process and helps publishers maximize revenue with minimum effort.

How ad network optimization works

During AdMob Mediation, AdMob serves ads from multiple sources, including the AdMob network, house ads, and third-party ad networks. The eCPM value that you enter for each ad network determines the order of the ad networks to serve ads. When you enable ad network optimization, AdMob continually obtains the freshest CPM from each ad network based on historical performance and dynamically reorders them in the mediation stack so that the ad network with the highest CPM serves ads to your apps.

Additionally, if you enable Optimize AdMob Network along with ad network optimization, you may improve the amount of money earned from your ad impressions. When you use AdMob to monetize, you gain real-time access to all of Google’s demand sources, including programmatic demand through our integration with DoubleClick Ad Exchange. For each ad request, AdMob compares the highest CPM you can get from Google’s demand sources with the CPM you could get from other networks in your mediation stack. If a higher-paying ad is available from Google’s demand sources, it will serve that ad over lower-paying CPMs offered by the other networks.

Benefits of using ad network optimization:

  • Free: Ad network optimization is free and easy to set up, with no SDK changes required.
  • Maximum revenue: AdMob figures out the highest yielding ad network for each ad request and dynamically adjusts the order of the networks to serve ads to your app.
  • Programmatic demand: Enable Optimize AdMob Network to plug into real-time Google demand sources.
  • Manage multiple ad networks: You can manage many ad networks from the AdMob UI. Set it up and let AdMob take care of the rest.
  • Saves time: Frees up your time to focus on other things, such as improving your app.

 

Enable ad network optimization

Complete the following steps to enable ad network optimization.

  1. Sign in to your AdMob account at https://apps.admob.com.
  2. Click the Monetize tab.
  3. Select your application from the All apps list on the left-hand side.
  4. Click the link in the Mediation column to the right of the ad unit you want to modify.
  5. Click + New ad network.
  6. Add ad network(s).
    1. Select the ad network(s) you want to add to mediation.
      You must have a valid account with each of these networks for their ads to be sent to your app.
    2. Fill in the required information for each ad network you selected.
    3. Check the Automatically pull the eCPM from this ad network box.
    4. Enter the login credentials for the ad network(s).
    5. Review the checkbox language and check the checkbox.
    6. Click Continue.
  7. Enter an initial eCPM value for the ad network(s).
    This value will be replaced with the live eCPM once ad network optimization starts collecting historical data.
  8. Click Save.

Disable ad network optimization

Complete the following steps to disable ad network optimization.

  1. Sign in to your AdMob account at https://apps.admob.com.
  2. Click the Monetize tab.
  3. Select your application from the All apps list on the left-hand side.
  4. Click the link in the Mediation column to the right of the ad unit you want to modify.
  5. In the Ad sources ordered by eCPM table, click the ad network that you want to modify.
  6. In the dialog box that appears, remove the check from Automatically pull the eCPM from this ad network. Click Continue.
  7. Click Save.
Was this article helpful?
How can we improve it?
Sign in to AdMob

Sign in to see help for your AdMob account Sign in Don't have an AdMob account? Sign up today! Sign up for AdMob