📄️ Simple Example
Headless Ads is surfside's frontend services for sending bid requests and rendering bid responses. You can tailor the advertising experience to your specific needs.
📄️ Request Builder
The Request Builder helps you build Bid Requests for Banners, Videos, and Native Ads. Bid Requests are in the OpenRTB 2.6 format, so they can be someone verbose. The Request Builder helps you build these requests in a more concise way. For example, a simple request for a 2x1 banner looks like this:
📄️ The Configuration Service
The Surfside platform allows publishers to configure their advertising experience through the Configuration Service. This service allows you to enable/disable features, set product card templates with handlebars, and design clickthrough URL templates. These features are not required for headless ads, but may be used if you wish.
📄️ The Product Service
As part of commerce media, Surfside operates a product service which returns retailer-specific product information given a product ID. This feature enables advertisers to serve retail media advertising without having a first party relationship with the publisher those ads will display on.
📄️ Clickthrough URLs
In order to dynamically route a commerce media creative to the correct product page after clicking on the creative, you can use the clickthrough URL template from the configuration service. This template is a handlebars template that can be used to generate a URL based on product information in the bid response.
📄️ Banners
To request a banner with headless ads, you can use the request builder and some pre-defined banner request types.
📄️ Videos
To request a video with headless ads, you can use the request builder to define the parameters of your placement and some helper methods to Deserialize the response. Because there is a diversity of video players available, headless ads provides helpers to deserialize VAST video markup so that you can build a video player from scratch