Disabling Products

Disabling products via config

To disable products on certain pages or areas of the site, a disabledProducts object can be added when declaring the freestar.config object. The default values are false (not disabled) for all products:

The following keys represent the products:

Sticky Footer: stickyFooter
Video: video
Revolving Rail: revolvingRail
Pushdown: pushdown
Dynamic Ads: dynamicAds
Superflex: superflex
Sliding Unit: slidingUnit
Side Wall: sideWall
Page Grabber: pageGrabber
Google Interstitial: googleInterstitial

To disable a product, set the value as true:

freestar.config.disabledProducts = {
    video: true,
    superflex: true  
};

Header Code Example Placement

<!-- PLACE THIS SECTION INSIDE OF YOUR HEAD TAGS -->
<!-- Below is a link to a CSS file that accounts for Cumulative Layout Shift, a new Core Web Vitals subset that Google uses to help rank your site in search -->
<!-- The file is intended to eliminate the layout shifts that are seen when ads load into the page. If you don't want to use this, simply remove this file -->
<!-- To find out more about CLS, visit https://web.dev/vitals/ -->
<link rel="stylesheet" href="https://a.pub.network/core/pubfig/cls.css">
<script data-cfasync="false" type="text/javascript">
  var freestar = freestar || {};
  freestar.queue = freestar.queue || [];
  freestar.config = freestar.config || {};
  freestar.config.disabledProducts = {
    video: true,
    superflex: true
  };
  freestar.config.enabled_slots = [];
  freestar.initCallback = function () { (freestar.config.enabled_slots.length === 0) ? freestar.initCallbackCalled = false : freestar.newAdSlots(freestar.config.enabled_slots) }
</script>
<script src="https://a.pub.network/[pub-name]/pubfig.min.js" async></scrip

Body Code Example  Placement

<body>

<script data-cfasync="false" type="text/javascript">
freestar.config.disabledProducts = {
  video: true,
  superflex: true
};
</script>

<h1>My Website</h1>
<p>My content</p>
</body>