Advanced Integration

Articles

Channel Variable Configuration
Channel Variable Configuration For publishers who are using ad units to break out sections of the site, we have a config variable that can be set in the header so that you can pass the correct ad units to each page. This will help keep the number o...
Cumulative Layout Shift (CLS)
Cumulative Layout Shift ( CLS )  Cumulative Layout Shift can occur when ads are loading into the site's content. Often times what a user will see is that an ad will start to load and move the content around on the page. Google is now consi...
Outstream Video
Outstream Video In order for the publisher to add a video with this option they will need to use javascript to invoke the newVideo method, passing in a valid placement: freestar.queue.push(function() { freestar.newVideo("placement...
Event-Based Implementation
Event-Based Implementation Introduction Introduction If you are looking to call the ads outside of a normal page load, you will want to use our event-based ads. There are many examples of use cases for this, including: A user plays a game on...
Key-Values
Key-Value Implementation Introduction Introduction Key-values are a set of information that Freestar can pass into the Ad Server that will be used in either targeting for Direct Campaigns or for reporting purposes. See below for a clarification...
Hashed email passthrough
Freestar's hashed email passthrough allows a publisher to supply a hashed value for a user's email address to upstream vendors, including Prebid User ID modules and bidders. Increasing the scale of deterministic user IDs through this method...