Machine Learning Optimization

Machine learning optimization leverages machine learning and a unique algorithm to maximize a campaign's performance.

Machine learning operates in two distinct modes:

    • Learning mode: In this stage, the technology captures information to create a model. In learning mode, the campaign uses the campaigns' Default CPM Bid values to bid on all impressions. The algorithm requires 150 clicks or views to create an initial model.

    • Optimized mode: In this stage, the technology uses an available model to decide if the DSP should bid on an impression or not, as well as how much to bid.

In optimized mode, the campaign uses available models and the Maximum Bid to calculate the price to bid for the impression based on the overall probability of a click or view. Bid prices are unique for every impression and depend on many factors, including the inventory available, the timing of the impression, and the device that will display the impression.

Enabling Machine Learning Optimization for a Campaign

  1. Create or edit a campaign.

  2. In the Budget section of the General tab, make sure that the campaign has a Start date and an End date. If the group specifies flight dates, campaign flight dates are optional.

  3. In the Optimization section, select Machine learning optimization.


  4. Select a Goal from the dropdown menu and enter a goal value:

    • Cost Per Click (eCPC): Use this if you want to optimize for clicks on image ads. Enter the maximum cost per click that you want your campaign to bid.
    • Cost Per Completed Video (eCPCV): Use this if you want to optimize for views of video ads. Enter the maximum cost per completed video view that you want your campaign to bid.
    • Viewable Rate (VR): Use this if you want to optimize for viewable impressions. Enter the minimum percentage of viewable impressions that you want your campaign to bid on. The value must be a multiple of 10 between 10 and 90.
    • Viewable CPM (VCPM): Use this if you want to optimize for the cost of viewable impressions. Enter the maximum bid that you want to spend per 1000 viewable impressions.

    If you select Viewable Rate or Viewable CPM, Measure Viewability automatically turns on for this campaign, and you cannot disable it while you have these goals selected. For more information about these goals and how we measure viewability, see Viewability.

    Note: The maximum CPM bid does not have to be equal or greater than the campaign's Default CPM Bid. We recommend starting with a Maximum Bid equal to the campaign's Default CPM Bid. After the campaign has run in optimized mode for a few days, you can lower the Maximum Bid if it's not achieving the desired CPC goal, or you can leave it unchanged if it is achieving the goal.

  5. In the Inventory tab, choose the exchanges that you want the campaign to run on. Optimized campaigns can be enabled to Run on Selected Exchanges or Run on All Exchanges.

  6. Complete the rest of the campaign. Adjust your campaign targeting and audiences, link the creatives, and save the campaign.

Other Optimization Types

You can't use algorithmic optimization and machine learning optimization at the same time.

You can use ad optimization while using machine learning optimization.

Was this article helpful?
0 out of 0 found this helpful