Intro
Adhese Gateway and Direct Ad Server
The Gateway and Ad Server workoperate entirely server-side, keepingensuring allthat client implementations remain as simplestraightforward as possible toand avoidpreventing exposingthe exposure of business rules and configuration. This allows for easystraightforward integration across manya differentwide range of platforms and devicesdevices, withouteliminating the need for complicatedcomplex development.development processes.
Once implemented, no further client-side changes are required. Publishers can use a centralised web application to enable new demand sources, add or modify the data they share with their partners, and set business rules, multipliers and exceptions through a centralised web application.exceptions. These changes are executed instantlyinstantly, andwithout requireany noneed for intervention from web administrators or application developers.
The implementation for using Gateway or Direct Ad Server technologies is the same. Below are the links to the various repositories with examples and code.
Libraries & SDKs
Adhese has a TypeScript TypeScript-based SDK for web integrations. The SDK and it'sits documentation can be found via the following links:
TypeScript Adhese SDK and it'sits documentation
Adhese also provides an open-source JavaScript SDKsoftware development kit (SDK) for implementationuse in web-based environments. It can be used as a standalone tool or integrated with various existing JSJavaScript (JS) frameworks and wrappers. Developers can pick and choose the parts they need to keep the code as lightweight as possible. The JavaScript SDK should be considered as a legacy implementation.
Adhese JavaScript Library on GitHub
Prebid Compatible
Gateway iscan availablebe used as a bidder for both Prebid.js and Prebid ServerServer, and has been usedincorporated ininto various custom wrappers created by publishers and SSPs.
Prebid.js Bidder on Prebid Prebid Server Bidder on Prebid.org
Native Mobile SDK
An open-source native Android and iOS SDK is freely available. Mobile apps can implement the Adhese instance as a pure API, giving them fullcomplete control over the user experience.
Adhese for Android on GitHub
Adhese for iOS on GitHub
API implementation
Any publisher can implement their Adhese instance as a pure APIAPI, and callcalling the ad server endpoints directly from their mobile app, CMS system,system or connected TV app,app. ... In one request, theyThey receive campaigns for multiple placements thatin one request, which can be visualised according to device and context.
Detailed documentation is available at Server Side Ad Request Endpoint.
Adhese Ad Tags
There are several ways to integrate the Adhese ad tag into your platforms:
- The most common implementation method is JSON or JSONP. The JSON or JSONP method bundles all ads into one request and
visualisesthe creatives are visualised in the reserved spots on your site. With this method, it is easy to consider when an ad has an actualchangechance to be seen (‘viewability’). JSON or JSONP is best suited for use in a responsive environment. - Classic or legacy method: tag.js
putsinvolves placing JavaScript functions into containers.TheWhen a request is made to the adserver results inserver, adocument.write
instruction is generated on the implementing page.
Migrating your old ad server to Adhese
Depending on the customer's requirements, migration from an existing ad server to Adhese can be achieved in several ways.
One approach is to focus on getting the Adhese tags up and running. Based on the inventory setup, all tags are made available. Existing tags from the legacy ad server can be implemented in Adhese as a standard campaign,campaigns servingthat serve the legacy tags as third-party ads. OneTo hundredensure percentcontinuity, 100% of the inventory is sent to these campaigns to ensure continuity.campaigns. New campaigns are booked in Adhese and can take priority over the legacy tags if required. Eventually, the legacy campaigns will stop runningrunning, as no morefurther traffic is required,needed. and anyAny new or updated campaigns will be booked directly intoin Adhese.
Another approach is to postpone tagging and start booking new campaigns in Adhese. Adhese tags or third-party tags can then be uploaded to the legacy ad server. YouThis can dobe thisdone on a per-campaign basis,basis or you can send 100% of the traffic to these Adhese campaigns in the legacy system. As the tags are distributed across the client's network, they will show the same Adhese creatives butwill willbe displayed, either beby being called directly through the Adhese tags or by being passed through the tags of the legacy ad server.