UNPKG

react-native-theoplayer

Version:

A THEOplayer video component for react-native.

58 lines (54 loc) 1.78 kB
"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