NoBid GreenAdapt + Analytics Integration

 

Analytics Adapter through Prebid 

The NoBid GreenAdapt + Analytics Adapter is a simple configuration through your existing Prebid setup.

Prebid Configuration

Developers Guide

Analytics Adapter


The full instructions to implement the NoBid Analytics Adapter can be found on the Prebid.js web site here:


https://docs.prebid.org/overview/analytics.html#nobidAnalytics


Add the following parameters to your Prebid (version 8.47.0 and above) configuration:


pbjs.enableAnalytics({

    provider: 'nobid',

    options: {

        siteId: 123 // change to the Site ID you received from NoBid

    }

});



***


IF YOU ARE USING A VERSION OF PREBID BELOW 8.47.0 YOU WILL USE THE FOLLOWING:


pbjs.enableAnalytics({

    provider: 'nobidAnalytics',

    options: {

        siteId: 123 // change to the Site ID you received from NoBid

    }

});


***



Once the adapter is in place, please reach out to your NoBid Account Manager who will enable the NoBid Analytics module.   



Analytics Optimizer (Traffic Shaping)


At the outset, the Optimizer will be disabled.  Your Account Manager at NoBid will help you activate the Optimizer following an initial data collection period of about 10 days.  Allowing the Analytics Adapter to run for the full (10 day) data collection period before activating the Optimizer creates a predictive analysis which will better assist in successfully rolling out the traffic shaping optimizer.   


Before we can activate the Analytics Optimizer, you will need to implement the following lines of code on your site:


if (typeof nobidCarbonizer !== 'undefined') {

   nobidCarbonizer.carbonizeAdunits(adUnits);

}


This code is to be applied on the set of Prebid ad units you have put in place for your page.


The function "carbonizeAdunits" will apply changes to the Prebid ad units you have defined to optimize for requests.


Example implementation:


Call the NoBid Optimizer prior to call the Prebid function "requestBids"...


if (typeof nobidCarbonizer !== 'undefined') {

   nobidCarbonizer.carbonizeAdunits(adUnits);

}


The following code or similar code should already be part of you Prebid implementation code


pbjs.que.push(function() {

    pbjs.addAdUnits(adUnits);

    pbjs.requestBids({

        bidsBackHandler: initAdserver,

        timeout: PREBID_TIMEOUT

    });

});



Note that, for better request optimization, it is recommended to have a specific set of ad units per page template.



NoBid Insights Dashboard

NoBid Auction Optimizer

F E A T U R E S

Simple & Powerful

The Auction Optimizer minimizes wasteful requests resulting in: faster page speed, increased profitability and carbon emissions reduction.

The NoBid Auction Optimizer is implemented alongside the wrapper.  No code changes are required.

Traffic Shaping

The Auction Optimizer uses the last 10 days including today's data to build the optimization model.

Rule Based Methods

The Optimizer uses a rules based system to determine the best inventory "pockets".

Core Parameters

Currently the following inventory parameter are part of the selection algorithm: Bidder, Site, Country, Device, Browser, Ad Type (Banner vs Video), Ad Size.

Real-Time Data Shaping

The auction optimizer runs constantly to "optimize" your inventory.

A/B Testing

The auction optimizer runs an A/B test experiment to monitor the optimization results.

NEED SUPPORT?

 

 Our dedicated team is ready to help you each step of the way, reach out below for timely support and custom solutions. 

 

Contact Support

Boost your profitability while increasing page speed and reducing your carbon footprint.

CREATED AND PROVEN BY NOBID’S OWN SSP - WE ACHIEVED AN AVERAGE 60% REDUCTION IN WASTEFUL REQUESTS.

WELCOME TO THE NEW AGE OF PROGRAMMATIC OPTIMIZATION.