Class NativeBeaconHolder
-
- All Implemented Interfaces:
public final class NativeBeaconHolderHolder class for managing native ad beacon data and tracking. This class combines macro data and tracker data for native ad beacons and provides access to various beacon types for different ad lifecycle events.
-
-
Field Summary
Fields Modifier and Type Field Description private final SingleFireBeaconsloadedBeaconsprivate final BeaconclickEventprivate final SingleFireBeaconsstartTrackingBeaconsprivate final SingleFireBeaconsimpressionShownBeaconsprivate final SingleFireBeaconsimpressionBeaconsprivate final SingleFireBeaconsmrc50Beacons
-
Constructor Summary
Constructors Constructor Description NativeBeaconHolder(NativeBeaconMacroData nativeBeaconMacroData, NativeBeaconTrackerData trackerData)
-
Method Summary
Modifier and Type Method Description final SingleFireBeaconsgetLoadedBeacons()Beacon for firing when the ad has been loaded. final BeacongetClickEvent()Beacon for firing click events on native assets. final SingleFireBeaconsgetStartTrackingBeacons()Beacon for firing when view tracking has been started. final SingleFireBeaconsgetImpressionShownBeacons()Beacon for firing when the ad impression is shown. final SingleFireBeaconsgetImpressionBeacons()Beacon for firing when an impression occurs (combines response and VAST beacons). final SingleFireBeaconsgetMrc50Beacons()Beacon for firing when MRC 50% viewability threshold is met. -
-
Constructor Detail
-
NativeBeaconHolder
NativeBeaconHolder(NativeBeaconMacroData nativeBeaconMacroData, NativeBeaconTrackerData trackerData)
-
-
Method Detail
-
getLoadedBeacons
final SingleFireBeacons getLoadedBeacons()
Beacon for firing when the ad has been loaded.
-
getClickEvent
final Beacon getClickEvent()
Beacon for firing click events on native assets.
-
getStartTrackingBeacons
final SingleFireBeacons getStartTrackingBeacons()
Beacon for firing when view tracking has been started.
-
getImpressionShownBeacons
final SingleFireBeacons getImpressionShownBeacons()
Beacon for firing when the ad impression is shown.
-
getImpressionBeacons
final SingleFireBeacons getImpressionBeacons()
Beacon for firing when an impression occurs (combines response and VAST beacons).
-
getMrc50Beacons
final SingleFireBeacons getMrc50Beacons()
Beacon for firing when MRC 50% viewability threshold is met.
-
-
-
-