Class AdUnitTelemetryHelper
-
- All Implemented Interfaces:
public final class AdUnitTelemetryHelperThis class has the data required that is present at AdUnit level It also has the timestamps that are used in AdUnit for latency purposes
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAdUnitTelemetryHelper.Data
-
Field Summary
Fields Modifier and Type Field Description private final TelemetryRedundancyHandlertelemetryRedundancyHandlerprivate final LongloadLatencyTimeStampprivate final LongadLoadProcessStartEventprivate final LongmuttLatencyTimeStampprivate final LongshowLatencyTimeStampprivate final LongrenderLatencyTimeStampprivate final LongparseLatencyTimeStampprivate final LongloadSuccessLatencyTimeStampprivate final LongrewardReceivedTimeStampprivate final AdUnitTelemetryHelper.DataadUnitTelemetryDataprivate final StringadTypeprivate final StringplTypeprivate final LongplIdprivate final BooleanisRewardedprivate final StringtelemetryMetadataBlob
-
Constructor Summary
Constructors Constructor Description AdUnitTelemetryHelper(AdUnit adUnit)
-
Method Summary
Modifier and Type Method Description final TelemetryRedundancyHandlergetTelemetryRedundancyHandler()final LonggetLoadLatencyTimeStamp()final LonggetAdLoadProcessStartEvent()final LonggetMuttLatencyTimeStamp()final LonggetShowLatencyTimeStamp()final LonggetRenderLatencyTimeStamp()final LonggetParseLatencyTimeStamp()final LonggetLoadSuccessLatencyTimeStamp()final LonggetRewardReceivedTimeStamp()final AdUnitTelemetryHelper.DatagetAdUnitTelemetryData()final StringgetAdType()final StringgetPlType()final LonggetPlId()final BooleanisRewarded()final StringgetTelemetryMetadataBlob()final UnitonLoadCalledEvent()final UnitonAdLoadProcessStartEvent()final UnitonLoadSuccess()final UnitonStartAdFetchWorker()final UnitonShowCalled()final UnitonRenderSuccess()final UnitonParseStart()final UnitonRewardReceived()-
-
Constructor Detail
-
AdUnitTelemetryHelper
AdUnitTelemetryHelper(AdUnit adUnit)
-
-
Method Detail
-
getTelemetryRedundancyHandler
final TelemetryRedundancyHandler getTelemetryRedundancyHandler()
-
getLoadLatencyTimeStamp
final Long getLoadLatencyTimeStamp()
-
getAdLoadProcessStartEvent
final Long getAdLoadProcessStartEvent()
-
getMuttLatencyTimeStamp
final Long getMuttLatencyTimeStamp()
-
getShowLatencyTimeStamp
final Long getShowLatencyTimeStamp()
-
getRenderLatencyTimeStamp
final Long getRenderLatencyTimeStamp()
-
getParseLatencyTimeStamp
final Long getParseLatencyTimeStamp()
-
getLoadSuccessLatencyTimeStamp
final Long getLoadSuccessLatencyTimeStamp()
-
getRewardReceivedTimeStamp
final Long getRewardReceivedTimeStamp()
-
getAdUnitTelemetryData
final AdUnitTelemetryHelper.Data getAdUnitTelemetryData()
-
isRewarded
final Boolean isRewarded()
-
getTelemetryMetadataBlob
final String getTelemetryMetadataBlob()
-
onLoadCalledEvent
final Unit onLoadCalledEvent()
-
onAdLoadProcessStartEvent
final Unit onAdLoadProcessStartEvent()
-
onLoadSuccess
final Unit onLoadSuccess()
-
onStartAdFetchWorker
final Unit onStartAdFetchWorker()
-
onShowCalled
final Unit onShowCalled()
-
onRenderSuccess
final Unit onRenderSuccess()
-
onParseStart
final Unit onParseStart()
-
onRewardReceived
final Unit onRewardReceived()
-
-
-
-