Class POBCTAOverlayData
-
- All Implemented Interfaces:
public final class POBCTAOverlayDataData class to hold CTA (Call to Action) overlay information received in bid response. This class represents the structure: BidResponse.seatbid.bid.ext.owsdk.ctaoverlay
- Since:
4.9.0
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description POBCTAOverlayData(Integer delay, Integer endcardDelay, Integer isDismissible, Integer position, String ctaText, String ctaButtonBgColor, String ctaTextColor, String iconImageUrl, String header, String title, String description, String clickUrl, List<String> clickTrackers)
-
Method Summary
Modifier and Type Method Description final IntegergetDelay()final IntegergetEndcardDelay()final IntegerisDismissible()final IntegergetPosition()final StringgetCtaText()final StringgetCtaButtonBgColor()final StringgetCtaTextColor()final StringgetIconImageUrl()final StringgetHeader()final StringgetTitle()final StringgetDescription()final StringgetClickUrl()final List<String>getClickTrackers()final static POBCTAOverlayDataparse(JSONObject ctaOverlayJsonObject)Parse CTA Overlay information from JSON object final static POBCTAOverlayDatacopyClickUrl(POBCTAOverlayData $self, String clickUrl)Copy clickUrl in new POBCTAOverlayData object. -
-
Method Detail
-
getEndcardDelay
final Integer getEndcardDelay()
-
isDismissible
final Integer isDismissible()
-
getPosition
final Integer getPosition()
-
getCtaText
final String getCtaText()
-
getCtaButtonBgColor
final String getCtaButtonBgColor()
-
getCtaTextColor
final String getCtaTextColor()
-
getIconImageUrl
final String getIconImageUrl()
-
getDescription
final String getDescription()
-
getClickUrl
final String getClickUrl()
-
getClickTrackers
final List<String> getClickTrackers()
-
parse
final static POBCTAOverlayData parse(JSONObject ctaOverlayJsonObject)
Parse CTA Overlay information from JSON object
- Parameters:
ctaOverlayJsonObject- JSON object containing CTA overlay data- Returns:
POBCTAOverlayData object with parsed data, or null if parsing fails
-
copyClickUrl
final static POBCTAOverlayData copyClickUrl(POBCTAOverlayData $self, String clickUrl)
Copy clickUrl in new POBCTAOverlayData object.
- Parameters:
clickUrl- new clickUrl value- Returns:
new POBCTAOverlayData object with updated clickUrl
-
-
-
-