Class POBDeepLinkURLModel
-
- All Implemented Interfaces:
public final class POBDeepLinkURLModelModel class for handling deep link URLs with primary and fallback URLs along with their tracking URLs.
- Since:
OpenWrapSDK v4.9.0
-
-
Field Summary
Fields Modifier and Type Field Description private StringprimaryUrlprivate StringprimaryTrackingUrlprivate StringfallbackUrlprivate StringfallbackTrackingUrl
-
Constructor Summary
Constructors Constructor Description POBDeepLinkURLModel(String primaryUrl, String primaryTrackingUrl, String fallbackUrl, String fallbackTrackingUrl)
-
Method Summary
Modifier and Type Method Description final StringgetPrimaryUrl()The primary URL to be opened (optional) final UnitsetPrimaryUrl(String primaryUrl)The primary URL to be opened (optional) final StringgetPrimaryTrackingUrl()The tracking URL for the primary URL (optional) final UnitsetPrimaryTrackingUrl(String primaryTrackingUrl)The tracking URL for the primary URL (optional) final StringgetFallbackUrl()The fallback URL if primary URL fails (optional) final UnitsetFallbackUrl(String fallbackUrl)The fallback URL if primary URL fails (optional) final StringgetFallbackTrackingUrl()The tracking URL for the fallback URL (optional) final UnitsetFallbackTrackingUrl(String fallbackTrackingUrl)The tracking URL for the fallback URL (optional) final static POBDeepLinkURLModelparseFromUrl(String url)Parses a deep link URL string and creates a POBDeepLinkURLModel instance. final static BooleanisPubMaticDeepLink(String url)Method to check if the URL is a PubMatic deep link -
-
Method Detail
-
getPrimaryUrl
final String getPrimaryUrl()
The primary URL to be opened (optional)
-
setPrimaryUrl
final Unit setPrimaryUrl(String primaryUrl)
The primary URL to be opened (optional)
-
getPrimaryTrackingUrl
final String getPrimaryTrackingUrl()
The tracking URL for the primary URL (optional)
-
setPrimaryTrackingUrl
final Unit setPrimaryTrackingUrl(String primaryTrackingUrl)
The tracking URL for the primary URL (optional)
-
getFallbackUrl
final String getFallbackUrl()
The fallback URL if primary URL fails (optional)
-
setFallbackUrl
final Unit setFallbackUrl(String fallbackUrl)
The fallback URL if primary URL fails (optional)
-
getFallbackTrackingUrl
final String getFallbackTrackingUrl()
The tracking URL for the fallback URL (optional)
-
setFallbackTrackingUrl
final Unit setFallbackTrackingUrl(String fallbackTrackingUrl)
The tracking URL for the fallback URL (optional)
-
parseFromUrl
final static POBDeepLinkURLModel parseFromUrl(String url)
Parses a deep link URL string and creates a POBDeepLinkURLModel instance.
Expected URL format: pubmaticdeeplink://navigate?primaryUrl={encoded_url}&primaryTrackingUrl={encoded_tracker}&fallbackUrl={encoded_fallback}&fallbackTrackingUrl={encoded_fallback_tracker}
- Parameters:
url- The deep link URL to parse- Returns:
POBDeepLinkURLModel instance
- Since:
OpenWrapSDK v4.9.0
-
isPubMaticDeepLink
final static Boolean isPubMaticDeepLink(String url)
Method to check if the URL is a PubMatic deep link
- Parameters:
url- deep link URL- Returns:
true if the URL is a PubMatic deep link, otherwise false
-
-
-
-