Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Adivery JavaScript SDK

Official JavaScript SDK for serving Adivery ads in browser.

Installation

Browser (manually via script tag)

<script src="/path/to/dist/adivery.global.js"></script>

OR if you are using ES modules:

<script type="module">
    import * as Adivery from '/path/to/dist/adivery.mjs'
    ...
</script>

Node.js (via npm)

npm install adivery-js --save
// Using ES modules (default)
import * as Adivery from 'adivery-js';

// OR if you are using CommonJS modules
const Adivery = require('adivery-js')

Example usage

Initialization

Adivery.configure("PUT_YOUR_APP_ID_HERE");

Native ads

Adivery.requestNativeAd("PUT_YOUR_PLACEMENT_ID_HERE").then((ad) => {
  const $ = (id) => document.getElementById(id);
  
  $("headline").innerText = ad.headline;
  $("description").innerText = ad.description;
  $("advertiser").innerText = ad.advertiser;
  $("image").src = ad.image;
  $("icon").src = ad.icon;
  $("call-to-action").innerText = ad.callToAction;
  $("call-to-action").onclick = () => {
    ad.recordClick();
  };

  ad.recordImpression();
});

Interstitial ads

Adivery.requestInterstitialAd("PUT_YOUR_PLACEMENT_ID_HERE").then(
  (ad) => {
    console.log("Interstitial ad loaded");
    ad.show().then(
      () => {
        console.log("Interstitial ad displayed");
      },
      (err) => {
        console.error("Failed to display insterstitial ad", err);
      }
    );
  },
  (err) => {
    console.error("Failed to load interstitial ad", err);
  }
);

Rewarded ads

Adivery.requestRewardedAd("PUT_YOUR_PLACEMENT_ID_HERE").then(
  (ad) => {
    console.log("Rewarded ad loaded");
    ad.show().then(
      (isRewarded) => {
        if (isRewarded) {
          console.log("Rewarded ad watched completely");
        } else {
          console.log("Rewarded ad closed without reward");
        }
      },
      (err) => {
        console.error("Failed to display rewarded ad", err);
      }
    );
  },
  (err) => {
    console.error("Failed to load rewarded ad", err);
  }
);

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors