@theoplayer/react-native-analytics-comscore
Version:
Comscore analytics connector for @theoplayer/react-native
37 lines (33 loc) • 1.05 kB
JavaScript
import { ComscoreConnectorAdapter } from '../internal/ComscoreConnectorAdapter';
export class ComscoreConnector {
constructor(player, ComscoreMetadata, ComscoreConfig) {
this.connectorAdapter = new ComscoreConnectorAdapter(player, ComscoreMetadata, ComscoreConfig);
}
/**
* Sets/updates Comscore metadata on the Comscore video analytics.
* @param metadata object of key value pairs
*/
update(metadata) {
this.connectorAdapter.update(metadata);
}
/**
* Set a persistent label on the ComScore PublisherConfiguration
*/
setPersistentLabel(label, value) {
this.connectorAdapter.setPersistentLabel(label, value);
}
/**
* Set persistent labels on the ComScore PublisherConfiguration
* @param labels object of key value pairs
*/
setPersistentLabels(labels) {
this.connectorAdapter.setPersistentLabels(labels);
}
/**
* Destroy ComScoreStreamingAnalytics and unregister it from player
*/
destroy() {
this.connectorAdapter.destroy();
}
}
//# sourceMappingURL=ComscoreConnector.js.map