Monetisation Platform
The Neuwo monetisation script, also known as the Neuwo client library, is a
JavaScript client that publishers load to create and mediate banners on their
site. The scripts are delivered as HTML, that is JavaScript tags, and normally
go into the <head>. Static tags are the
exception.
This is the route where Neuwo sells the inventory. There is no Prebid build to change and no configuration to write on your side: the tag goes on the page, and what runs there is tuned by Neuwo afterwards. Bid Enrichment is the other route, for publishers who run their own auction.
Serving the scripts
The client library scripts should be embedded in your webpages and loaded by the
reader's browser. Naming the <script> in the page's HTML template lets the
browser download and execute it in the most efficient way it can.
It is possible to load the scripts through a third-party system such as Google Ad Manager, but this is not recommended. Using a JavaScript-based system to load them will substantially decrease overall performance.
Caching
The scripts are cached intelligently, and no further caching practices are needed. Adding a cachebuster to them is unadvisable: it will decrease overall performance and may result in the account being deactivated.
The scripts are cached through a multi-endpoint, highly available CDN. The CDN answers with specific HTTP response codes so the browser can cache for a longer period while checking for updates lightly in the background.
Types of scripts
There are two kinds:
- Dynamic scripts are smart payloads that generate several ad placements per page.
- Static tags generate a single placement per instantiation, and closely resemble standard industry ad tags.
For monetisation purposes the dynamic script is the preferable option. Static tags are provided for compatibility.
Both create placements, and each placement
is configured to be one of the
placement types. Whichever you run,
the site also needs an ads.txt file.