Class MobileSdkPassThrough
java.lang.Object
org.prebid.mobile.rendering.models.openrtb.bidRequests.MobileSdkPassThrough
A class responsible for parsing "prebidmobilesdk" pass through type from bid response.
It contains interstitial control settings, like close button size or skip delay.
It can be located in ext.prebid.passthrough[] or seatbid[].bid[].ext.prebid.passthrough[].
-
Field Summary
FieldsModifier and TypeFieldDescription -
Method Summary
Modifier and TypeMethodDescriptionstatic MobileSdkPassThroughcombine(MobileSdkPassThrough unifiedPassThrough, AdUnitConfiguration configuration) Combines unified pass through object with rendering controls from ad unit configuration.static MobileSdkPassThroughcombine(MobileSdkPassThrough fromBid, MobileSdkPassThrough fromRoot) Creates unified MobileSdkPassThrough.static MobileSdkPassThroughcreate(org.json.JSONObject extJson) voidmodifyAdUnitConfiguration(AdUnitConfiguration adUnitConfiguration)
-
Field Details
-
isMuted
-
maxVideoDuration
-
skipDelay
-
closeButtonArea
-
skipButtonArea
-
closeButtonPosition
-
skipButtonPosition
-
bannerTimeout
-
preRenderTimeout
-
-
Method Details
-
create
-
combine
public static MobileSdkPassThrough combine(MobileSdkPassThrough fromBid, MobileSdkPassThrough fromRoot) Creates unified MobileSdkPassThrough. An object from bid has higher priority.- Parameters:
fromBid- - object from seatbid[].bid[].ext.prebid.passthrough[]fromRoot- - object from ext.prebid.passthrough[]
-
combine
public static MobileSdkPassThrough combine(MobileSdkPassThrough unifiedPassThrough, AdUnitConfiguration configuration) Combines unified pass through object with rendering controls from ad unit configuration. Settings from ad unit configuration have lower priority. -
modifyAdUnitConfiguration
-