luxlabs header browser preview


@class NSDate;

@interface PromotedContent.MetricEventsTracker : _TtCs12_SwiftObject <APPCMetricEventsTracking> {
    void /* unknown type, empty encoding */ finalPromotedContent;
    void /* unknown type, empty encoding */ placeholderPlacedTimestamp;
    void /* unknown type, empty encoding */ replacedPlaceholderTimestamp;
    void /* unknown type, empty encoding */ adRequestTimestamp;
    void /* unknown type, empty encoding */ adResponseTimestamp;
    void /* unknown type, empty encoding */ prerollAdRequestTimestamp;
    void /* unknown type, empty encoding */ prerollAdResponseTimestamp;
    void /* unknown type, empty encoding */ analyticsEventName;
    void /* unknown type, empty encoding */ intervalKey;
    void /* unknown type, empty encoding */ intervalTypeKey;
    void /* unknown type, empty encoding */ networkTypeKey;
    void /* unknown type, empty encoding */ placementTypeKey;
    void /* unknown type, empty encoding */ failedKey;
}

@property (nonatomic, copy) NSDate *placeholderPlacedTimestamp;
@property (nonatomic, copy) NSDate *replacedPlaceholderTimestamp;
@property (nonatomic, copy) NSDate *adResponseTimestamp;
@property (nonatomic, copy) NSDate *prerollAdRequestTimestamp;
@property (nonatomic, copy) NSDate *prerollAdResponseTimestamp;

- (void)didPlacePlaceholder;
- (void)didReceiveAdResponse;
- (void)didReceivePrerollVideoResponse;
- (void)didReplacePlaceholder;
- (void)didRequestPrerollVideo;
- (void)sendAnalyticsEventFor:(long long)a0 interval:(double)a1 networkType:(unsigned long long)a2 placementType:(unsigned long long)a3 failed:(BOOL)a4;

@end