@theoplayer/adscript-connector-web
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

adscript-connector-web

The AdScript connector provides an AdScript integration for THEOplayer.

Installation

Install using your favorite package manager for Node (such as npm or yarn):

npm

npm install @theoplayer/adscript-connector-web

yarn

yarn add @theoplayer/adscript-connector-web

Usage

First you need to add the AdScript connector to your app :

  • Add as a regular script
<script type="text/javascript" src="path/to/adscript-connector.umd.js"></script>
<script type="text/javascript">
    const player = new THEOplayer.Player(element, configuration);

    // Define your configuration for the connector:
    const adScriptConfig = {
        implementationId: 'your-implementation-id', // Replace this!
        metadata: {
            "assetid": "v0000001",
            "type": "content",
            "program": "Big Buck Bunny",
            "title": "Sample Video - Extended",
            "length": "635",
            "crossId": "000 111 22222",
            "livestream": "0",
            "channelId": "",
            "attribute": "1"
        },
        debug: false
    }

    // Create the AdScriptConnector:
    const adScriptConnector = new THEOplayerAdScriptConnector.AdScriptConnector(player, adScriptConfig);
</script>
  • Add as an ES2015 module
<script type="module">
    import {AdScriptConnector} from "@theoplayer/adscript-connector-web";

    const player = new THEOplayer.Player(element, configuration);

    // Define your configuration for the connector:
    const adScriptConfig = {
        implementationId: 'your-implementation-id', // Replace this!
        metadata: {
            "assetid": "v0000001",
            "type": "content",
            "program": "Big Buck Bunny",
            "title": "Sample Video - Extended",
            "length": "635",
            "crossId": "000 111 22222",
            "livestream": "0",
            "channelId": "",
            "attribute": "1"
        },
        debug: false
    }

    // Create the AdScriptConnector:
    const adScriptConnector = new AdScriptConnector(player, adScriptConfig);
</script>

Updating metadata

If the metadata has changed during playback, you can update it with:

adScriptConnector.updateMetadata(newMetadata);

Updating userInfo

If the user info has changed during playback, you can update it with:

adScriptConnector.updateUser(i12n);

Readme

Keywords

none

Package Sidebar

Install

npm i @theoplayer/adscript-connector-web

Weekly Downloads

1

Version

0.3.0

License

MIT

Unpacked Size

53.2 kB

Total Files

11

Last publish

Collaborators

  • theotechnologies-admin