react-native-theoplayer
Version:
A THEOplayer video component for react-native.
58 lines (54 loc) • 1.78 kB
JavaScript
"use strict";
/**
* The type of ad source:
* <br/> - `'vast'`: The source is a VAST resource.
* <br/> - `'vmap'`: The source is a VMAP resource.
* <br/> - `'adrule'`: The source is a Ad Rule resource.
*
* @remarks
* <br/> - An ad rule is a simplified VMAP alternative only available in the Google IMA integration.
*
* @category Ads
* @category Source
* @public
*/
/**
* Describes the source of the ad.
*
* @category Ads
* @category Source
* @public
*/
/**
* Describes an ad break request.
*
* @category Ads
* @category Source
* @public
*/
/**
* The integration of an ad break, represented by a value from the following list:
* <br/> - `'csai'`: Default CSAI ad playback.
* <br/> - `'google-ima'`: {@link https://developers.google.com/interactive-media-ads/docs/sdks/html5|Google IMA}.
* <br/> - `'google-dai'`: {@link https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/html5 | Google DAI}.
* <br/> - `'spotx'`: {@link https://developer.spotxchange.com/|SpotX} pre-integrated ad playback.
* <br/> - `'freewheel'`: {@link https://vi.freewheel.tv/|FreeWheel} pre-integrated ad playback.
* <br/> - `'theoads'`: [Experimental] - API under development, do not use without consulting THEO Technologies.
*
* @remarks
* <br/> - An empty string defaults to `'theo'`.
*
* @category Ads
* @category Source
* @public
*/
export let AdIntegrationKind = /*#__PURE__*/function (AdIntegrationKind) {
AdIntegrationKind["freewheel"] = "freewheel";
AdIntegrationKind["google_ima"] = "google-ima";
AdIntegrationKind["google_dai"] = "google-dai";
AdIntegrationKind["spotx"] = "spotx";
AdIntegrationKind["csai"] = "csai";
AdIntegrationKind["theoads"] = "theoads";
return AdIntegrationKind;
}({});
//# sourceMappingURL=Ads.js.map