The Browsi API is a set up method for those who would like to implement Browsi and use current ad placements that will be optimised based on our machine learning software.
Steps
Copy / Paste the code snippet at the highest position within the
<head>
section of the pages on your website. This snippet needs to be inserted after the Browsi Tag from the first implementation step.
<!-- Script #1 --> |
2. Remove googletag.defineSlot for Browsi managed slots:
div-gpt-ad-mobilearticle-1-5
Browsi will apply its smart configuration and define the slots in order to deliver a highly viewable ad layout.
3. Find and replace all mentioned placements that are on the article pages and replace them with Browsi Placement API tags.Every setup is done differently - please treat this as an example only
<div id="div-gpt-ad-mobilearticle-1"> |
<body> <div id="<DIV_ID>"> <script> window.browsitag.cmd.push(() => { window.browsitag.display("<DIV_ID>", { sizes: [ {w:300,h:600},{w:300,h: 250},"fluid" ], adUnit: "AD_UNIT", disableViewabilityOptimization: false , positionTag: 'top' //can be also: 'bottom','in-content','adhesive','left-rail', 'right-rail' }); }); </script> </div> </body>
API Parameters
parameter | description | type | required | example |
---|---|---|---|---|
div_id | Element id; must be a single unique id per slot on the page; unit id and element id need to be the same. | string | Yes |
|
adUnit | Google Ad Manager ad unit to call, including the publisher id and leading “/”. When left empty we will use the default configured ad unit on the Browsi platform. | string | Yes |
|
Sizes | A list of all sizes for this specific ad placement. Format - {w:XXX, h:XXX} (Width x Height). For Fluid ad size - 'fluid'. | array of objects | Yes | sizes: [ {w:300,h:600}, {w:300,h: 250}, "fluid" ] |
positionTag | Communicates the position of the ad element/unit to be served. The position tag can be from the following options: top, bottom, in-content(in-line), adhesive, rail-left and rail-right. | string | Yes |
|