Class NativeBeaconMacroData
-
- All Implemented Interfaces:
public final class NativeBeaconMacroDataData class containing macro data for native ad beacon processing. This class holds information needed for beacon macro replacement and tracking.
-
-
Field Summary
Fields Modifier and Type Field Description private final AdLifecycleDataadLifecycleDataprivate final StringuniversalAdIdprivate final StringadServingIdprivate StringencodedAssetUrlprivate IntegervideoProgressDuration
-
Constructor Summary
Constructors Constructor Description NativeBeaconMacroData(AdLifecycleData adLifecycleData, String universalAdId, String adServingId, String encodedAssetUrl, Integer videoProgressDuration)
-
Method Summary
Modifier and Type Method Description final AdLifecycleDatagetAdLifecycleData()The lifecycle data of the ad. final StringgetUniversalAdId()The universal ad ID for tracking purposes. final StringgetAdServingId()The ad serving ID for tracking purposes. final StringgetEncodedAssetUrl()The encoded URL of the asset being tracked. final UnitsetEncodedAssetUrl(String encodedAssetUrl)The encoded URL of the asset being tracked. final IntegergetVideoProgressDuration()The progress duration for video tracking in milliseconds. final UnitsetVideoProgressDuration(Integer videoProgressDuration)The progress duration for video tracking in milliseconds. -
-
Constructor Detail
-
NativeBeaconMacroData
NativeBeaconMacroData(AdLifecycleData adLifecycleData, String universalAdId, String adServingId, String encodedAssetUrl, Integer videoProgressDuration)
-
-
Method Detail
-
getAdLifecycleData
final AdLifecycleData getAdLifecycleData()
The lifecycle data of the ad.
-
getUniversalAdId
final String getUniversalAdId()
The universal ad ID for tracking purposes.
-
getAdServingId
final String getAdServingId()
The ad serving ID for tracking purposes.
-
getEncodedAssetUrl
final String getEncodedAssetUrl()
The encoded URL of the asset being tracked.
-
setEncodedAssetUrl
final Unit setEncodedAssetUrl(String encodedAssetUrl)
The encoded URL of the asset being tracked.
-
getVideoProgressDuration
final Integer getVideoProgressDuration()
The progress duration for video tracking in milliseconds.
-
setVideoProgressDuration
final Unit setVideoProgressDuration(Integer videoProgressDuration)
The progress duration for video tracking in milliseconds.
-
-
-
-