SmartclipSDKiOS 3.0.0
Smartclip Advertisement Framework for iOS
Loading...
Searching...
No Matches
SCAdEvent.h
1//
2// SCAdInfo.h
3// SmartclipSDKiOS
4//
5// Copyright © 2018 smartclip. All rights reserved.
6//
7
8#import <Foundation/Foundation.h>
9
10
12@interface SCAdEvent : NSObject
13
15typedef enum EventType {
16 EVENT_TYPE_UNDEFINED = -1,
17 ON_AD_CLICKED,
18 ON_AD_ERROR,
19 ON_AD_FINISHED, // deprecated
20 ON_AD_STOPPED,
21 ON_AD_LINEARITY_CHANGE,
22 ON_AD_MANIFEST_LOADED,
23 ON_AD_MANIFEST_LOAD_ERROR,
24 ON_AD_PLAYBACK_FINISHED,
25 ON_AD_LOADED,
26 ON_AD_SKIPPED,
27 ON_AD_START,
28 ON_AD_STARTED,
29 ON_AD_FIRST_QUARTILE,
30 ON_AD_IMPRESSION,
31 ON_AD_CREATIVE_VIEW,
32 ON_AD_MID_POINT,
33 ON_AD_PAUSED,
34 ON_AD_PLAYBACK_START,
35 ON_AD_PLAYING,
36 ON_AD_THIRD_QUARTILE,
37 ON_AD_SIZE_CHANGED,
38 ON_AD_PROGRESS,
39 ON_AD_REWIND,
40 ON_AD_VOLUME_CHANGED,
41 ON_AD_UNMUTED,
42 ON_AD_MUTED,
43 ON_ENTER_FULLSCREEN, // replaced by playerExpand since VAST 4.1
44 ON_EXIT_FULLSCREEN, // replaced by playerCollapse since VAST 4.1
45 ON_PLAYER_EXPAND,
46 ON_PLAYER_COLLAPSE,
47 ON_CLOSED_CAPTIONS_DETECTED,
48 ON_COMPANIONS_DETECTED,
49 ON_EXTENSIONS_DETECTED,
50 ON_VERIFICATION_DETECTED,
51 ON_ICONS_DETECTED,
52 ON_ICON_CLICKED,
53 ON_AD_SKIPPABLE_STATE_CHANGE,
54 ON_COMPANION_CREATIVE_VIEW,
55 ON_COMPANION_CLICKED,
56 ON_AD_NONLINEAR_FINISHED,
57 ON_AD_NONLINEAR_STOPPED,
58 ON_AD_SLOT_START,
59 ON_AD_SLOT_STARTED,
60 ON_AD_SLOT_FINISHED, // deprecated
61 ON_AD_SLOT_STOPPED,
62 ON_AD_SLOT_COMPLETE,
63 ON_AD_SLOT_DURATION_CHANGE,
64 ON_PLAYBACK_FINISHED,
65 ON_AD_REINSERTION_ACTIVATION,
66 ON_HOMAD_PENALTY,
67 ON_GENERAL_ERROR,
68 ON_AD_WARNING,
69 ON_AD_VIEWABLE,
70 ON_AD_NOT_VIEWABLE,
71 ON_AD_VIEWABLE_UNDETERMINED
72} EventType;
73
75@property (nonatomic) EventType type;
76
78@property (nonatomic, copy) NSString *issuer;
79
81@property (nonatomic) NSTimeInterval timestamp;
82
83
86- (id)initWithDescription:(NSString*)description;
87
88
90- (NSString*)eventString;
91@end
This class forms a wrapper around player events.
Definition: SCAdEvent.h:13
EventType
Type of events that are fired during the progress of an ad slot.
Definition: SCAdEvent.h:15