Smart Yield Advantage

The Smart Yield Advantage

Ever get the feeling that your inventory and audiences are worth more? That your buyers and vendors don’t “get” mobile? Between the painful processes of adding new monetization partners, testing pricing, constantly optimizing - and all that damn jargon - we knew there had to be a better way.

Smart Yield gives all integrated demand partners, including ONE by AOL and third party, the opportunity to compete for your inventory in a unified auction. The result? More competition, higher CPMs and no more FOMO about high-priced demand never surfacing.

supercharged demand
AOL offers our publisher partners scaled, premium demand that’s available nowhere else—and a dedicated team to keep it growing. Across direct sales, integrated DSPs and demand partners, we have the largest pool of mobile demand in the industry, optimized via AlephD technology to drive the highest dollar for every single impression.
FLEXIBLE CREATIVE. NO LATENCY.
Smart Yield gives us the option to serve either our creative or yours through hybrid server-to-server and client-side solutions in mobile and display. This prevents lagging from occurring—the biggest concern for any mobile or video-first publisher. Smart Yield will never compromise your consumer experience.
TRUE, TRANSPARENT AUCTION
Smart Yield hosts a true, unbiased auction across every integrated demand partner and your primary mediation partner or ad server, competing real time. It’s a transparent environment for both buyers and sellers. Smart Yield provides extensive reporting of how buyers value and transact your audience.
PARTNER FIRST APPROACH
We’re a publisher, too, so we know how complex the ad business is. From seamless upgrades to hands-on support, our goal is to build open, easy-to-use tools to manage your business and make it easier to make money. We take a partner-first approach seriously, asking our clients to give us feedback that’ll help make our products better.

Mobile App

With our roots in Millennial Media and mobile properties like Huffington Post, it’s safe to say we get mobile.

When it comes to mission critical implementation of SDKs, minimizing latency on every mobile device, and a superior consumer experience - can you really afford to trust a partner that doesn’t think mobile first? Smart Yield pairs a hybrid server-to-server-client side solution with one of the industry’s largest pools of premium, mobile demand - unique to AOL, both in-app and mobile web.

Learn more about Smart Yield mobile magic

Learn More

Desktop and Mobile Web

Whether you’re new to header bidding and looking for a comprehensive container with built-in demand or to maximize your scale and CPMs by integrating AOL as a demand partner; Smart Yield for display has just what you need.

Our display demand drives uplift of 10-15% on average, with publishers seeing increases up to 50%. We also integrate via API with every major display container solution.

Want the total package? Our client side container features version controls to seamlessly upgrade you to new versions of the container, leveraging additional features and functionality by only modifying one line of code.

Get Started

1. Register the bidder tags for your ad units.

var adUnits = [{
  code: 'div-gpt-ad-1473458467522-0',
  sizes: [[300, 250], [300,600]],
  bids: [{
    bidder: 'onedisplay', // For ONE by AOL: Display MP, use 'onedisplay'
    params: {
      network: '9599.1',
      placement: '3675026'
    }
  }]
},{
  code: 'div-gpt-ad-1473458467522-1',
  sizes: [[728, 90], [970, 90]],
  bids: [{
    bidder: 'onemobile', // For ONE by AOL: Mobile, use 'onemobile'
    params: {
      dcn: '2c9d2b50015a5aa95b70a9b0b5b10012',
      pos: 'header'
    }
  }]
}];

2. OPTIONAL - Enable per bidder timeouts or CPM adjustments.

var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];

pbjs.bidderSettings = {
  onedisplay: {
    timeout: 800
  },
  onemobile: {
    timeout: 900
  },
  rubicon: {
    timeout: 700,
    bidCpmAdjustment : function(bidCpm){
      // discount bid by 10%
      return bidCpm * 0.9;
    }
  }
};

3. Load the main library. Add or substitute bidder names in the URL as required.

(function () {
  var d = document;
  var pbs = d.createElement("script");
  pbs.type = "text/javascript";
  pbs.src = 'http://vlibs.advertising.com/prebid/adapters=appnexus,yieldbot,rubicon;/prebid-1.x.x.js';
  var target = d.getElementsByTagName("head")[0];
  target.insertBefore(pbs, target.firstChild);
})();

4. Disable initial load for GPT.

var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
  googletag.pubads().disableInitialLoad();
});

5. Enable analytics and send the bid requests.

pbjs.que.push(function() {

  pbjs.enableAnalytics({
    provider: 'aol', // Enable AOL Container solution reporting
    options: {}
  });

  pbjs.addAdUnits(adUnits);
  pbjs.requestBids({
    timeout: 1000, // The primary timeout is set here
    bidsBackHandler: sendAdserverRequest
  });

});

6. Define the callback to set ad server targeting and send requests once bids have been received or the timeout has been reached.

function sendAdserverRequest() {
  if (pbjs.adserverRequestSent) return;
  pbjs.adserverRequestSent = true;
  googletag.cmd.push(function() {
    pbjs.que.push(function() {
      pbjs.setTargetingForGPTAsync();
      googletag.pubads().refresh();
    });
  });
}

Live example:

 <script type="text/javascript" src="http://vlibs.advertising.com/prebid/adapters=appnexus,yieldbot,rubicon;/prebid-1.x.x.js" async></script>
<div id="container">Bid Response</div>
<script>
  var adUnits = [{
    code: 'div-gpt-ad-1438287399331-0',
    sizes: [[300, 250], [300, 600]],
    bids: [{
      bidder: 'aol',
      params: { placementId: '4799418' }
    }
    // Add other bidders here
    ]
  }];

  var pbjs = pbjs || {};
  pbjs.que = pbjs.que || [];

  pbjs.que.push(function() {
    pbjs.addAdUnits(adUnits);
    pbjs.requestBids({
      // This callback gets triggered when all bids for this
      // ad unit come back.
      bidsBackHandler: function(bidResponses) {
        var targetingParams = pbjs.getAdserverTargeting();
        var container = document.getElementById('container');
        container.innerHTML = JSON.stringify(targetingParams);
      }
    });
  });
</script>

Resources & case studies

Read up on Smart Yield mobile magic with AOL's white paper on mastering the unified auction
See how
See how USA today leveraged header bidding to round out their end-to-end solution with ONE by AOL
See how
Intermarkets went all in on header bidding with AOL and saw a 33% lift in incremental revenue
See how
Multiply saw 2X the revenue with AOL thanks to header bidding and AlephD's optimization technology
See how

Contact