Using Conviva with AMP
Implementation of Conviva into AMP. The plugin can be implemented by providing a conviva
object in the player config:
var config = { plugins: { conviva : { resources: [ {src: "#{paths.plugins}conviva/libs/conviva-core-sdk-2.121.0.32738.min.js", type: "text/javascript", async: true}, {src: "#{paths.plugins}conviva/libs/conviva-html5native-impl.js", type: "text/javascript", async: true}, {src: "#{paths.plugins}conviva/Conviva.js", type: "text/javascript", async: true} ], customerKey: "cade858ca54db00906caf7ef170130b90a2f4efc", serviceUrl: "https://turner-br-test.testonly.conviva.com", metadata: { //streamType and streamURL is set logically in the code applicationName:"testApplicationName", viewerId:"testViewerID", assetName:"#{media.guid}", deviceType:"testDeviceType", cdnName:"AKAMAI", playerName:"AMP #{player.mode} Player", custom: { contentType:"testContentType", championship:"testChampionship", sportGender:"testSportGender", kruxID:"testKruxID", season:"testSeason", division:"testDivision", appVersion:"testAppVersion", turnerGUID:"testTurnerGUID" } } } } }; akamai.amp.AMP.create("amp", config);