@theoplayer/react-native-analytics-comscore
Version:
Comscore analytics connector for @theoplayer/react-native
22 lines • 872 B
JavaScript
import { ComscoreTheo } from './web/ComscoreTheo';
import { AdMetadata } from './web/ComscoreAdMetadata';
import { ContentMetadata } from './web/ComscoreContentMetadata';
export class ComscoreConnectorAdapter {
constructor(player, ComscoreMetadata, ComscoreConfig) {
this.integration = new ComscoreTheo(ComscoreConfig.publisherId, player, new ContentMetadata(ComscoreMetadata), new AdMetadata(), ComscoreConfig.usagePropertiesAutoUpdateMode);
}
update(metadata) {
// TODO uncomment once Comscore version has been updated
this.integration.setContentMetadata(new ContentMetadata(metadata));
}
setPersistentLabel(label, value) {
// TODO Implement web counterpart
}
setPersistentLabels(labels) {
// TODO Implement web counterpart
}
destroy() {
this.integration.destroy();
}
}
//# sourceMappingURL=ComscoreConnectorAdapter.web.js.map