Class VmapAdvertisingConfig.Builder
java.lang.Object
com.jwplayer.pub.api.configuration.ads.AdvertisingConfig.Builder
com.jwplayer.pub.api.configuration.ads.AdvertisingWithBasicCustomizations.Builder
com.jwplayer.pub.api.configuration.ads.AdvertisingWithVastCustomizations.Builder
com.jwplayer.pub.api.configuration.ads.VmapAdvertisingConfig.Builder
- Enclosing class:
- VmapAdvertisingConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()conditionalOptOut(Boolean conditionalOptOut) creativeTimeout(Integer creativeTimeout) liftsVMAPLevelExtensions(boolean enabled) Opts in to preprocessing inline VMAP XML so any VMAP-level<vmap:Extensions>of supported types (currentlyskippable) are lifted into each ad's<InLine>/<Wrapper>'s<Extensions>, so the existing JS-side VAST extension handlers run for every ad in the schedule.requestTimeout(Integer requestTimeout) skipMessage(String skipMessage) skipOffset(Integer skipOffset) vpaidControls(Boolean vpaidControls) Methods inherited from class com.jwplayer.pub.api.configuration.ads.AdvertisingWithVastCustomizations.Builder
adPodMessage, omidConfigMethods inherited from class com.jwplayer.pub.api.configuration.ads.AdvertisingConfig.Builder
adClient
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
skipText
- Overrides:
skipTextin classAdvertisingWithVastCustomizations.Builder
-
skipMessage
- Overrides:
skipMessagein classAdvertisingWithVastCustomizations.Builder
-
skipOffset
- Overrides:
skipOffsetin classAdvertisingWithVastCustomizations.Builder
-
adMessage
- Overrides:
adMessagein classAdvertisingWithVastCustomizations.Builder
-
cueText
- Overrides:
cueTextin classAdvertisingWithVastCustomizations.Builder
-
vpaidControls
- Overrides:
vpaidControlsin classAdvertisingWithVastCustomizations.Builder
-
requestTimeout
- Overrides:
requestTimeoutin classAdvertisingWithVastCustomizations.Builder
-
creativeTimeout
- Overrides:
creativeTimeoutin classAdvertisingWithVastCustomizations.Builder
-
conditionalOptOut
- Overrides:
conditionalOptOutin classAdvertisingWithVastCustomizations.Builder
-
adRules
- Overrides:
adRulesin classAdvertisingWithVastCustomizations.Builder
-
tag
- Parameters:
tag- Either a local, remote URL of the vmap file, or a VMAP (XML) string.
-
liftsVMAPLevelExtensions
Opts in to preprocessing inline VMAP XML so any VMAP-level<vmap:Extensions>of supported types (currentlyskippable) are lifted into each ad's<InLine>/<Wrapper>'s<Extensions>, so the existing JS-side VAST extension handlers run for every ad in the schedule. Defaults tofalse.Only affects inline VMAP XML supplied via
tag(String). Whentag(String)holds a URL, the flag is a no-op.- Parameters:
enabled- whentrue, the SDK rewrites the VMAP before handing it to the headless player; whenfalse, the VMAP is forwarded unchanged.
-
build
- Specified by:
buildin classAdvertisingConfig.Builder
-