1.0.6 • Published 1 year ago

adivery-js v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

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);
  }
);
1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago