THEOplayer Web SDK Connectors
    Preparing search index...

    Module AdScript Connector - v0.4.0

    adscript-connector-web

    The AdScript connector provides an AdScript integration for THEOplayer.

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

    npm install @theoplayer/adscript-connector-web
    
    yarn add @theoplayer/adscript-connector-web
    

    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>

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

    adScriptConnector.updateMetadata(newMetadata);
    

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

    adScriptConnector.updateUser(i12n);
    

    Classes

    AdScriptConnector

    Interfaces

    AdScriptConfiguration
    EmbeddedContentMetadata
    MainVideoContentMetadata