Class POBCoreNativeRequestEventTracker
-
- All Implemented Interfaces:
public class POBCoreNativeRequestEventTrackerThis class represents the event trackers passed in the native response object
-
-
Field Summary
Fields Modifier and Type Field Description private final JSONObjectRTBJSON
-
Constructor Summary
Constructors Constructor Description POBCoreNativeRequestEventTracker(POBNativeEventType eventType, List<POBNativeEventTrackingMethod> methods)
-
Method Summary
Modifier and Type Method Description final JSONObjectgetRTBJSON()final POBNativeEventTypegetType()Getter for event type final List<POBNativeEventTrackingMethod>getMethods()Getter of event tracking method -
-
Constructor Detail
-
POBCoreNativeRequestEventTracker
POBCoreNativeRequestEventTracker(POBNativeEventType eventType, List<POBNativeEventTrackingMethod> methods)
- Parameters:
eventType- Type of event available for tracking.methods- Array of the types of tracking available for the given event.
-
-
Method Detail
-
getRTBJSON
final JSONObject getRTBJSON()
- Returns:
JSON of format: { "event": 1, "methods": 1 }
-
getType
final POBNativeEventType getType()
Getter for event type
- Returns:
event type of native ad
-
getMethods
final List<POBNativeEventTrackingMethod> getMethods()
Getter of event tracking method
- Returns:
List of tracking types
-
-
-
-