AI-generated Key Takeaways
-
GADDisplayAdMeasurement
is used for measuring viewability in display custom native ad formats. -
It provides a
view
property to assign the ad view for measurement and astart
method to initiate the measurement process. -
The
start
method should be called only once and any subsequent calls will have no effect after successful initiation. -
Viewability measurement relies on the Open Measurement Interface Definition (OMID) framework.
GADDisplayAdMeasurement
@interface GADDisplayAdMeasurement : NSObject
Measurement used for display custom native ad formats.
-
Ad view used to measure viewability. This property can be modified before or after starting display ad measurement. Must be accessed on the main thread.
Declaration
Swift
weak var view: UIView? { get set }
Objective-C
@property (nonatomic, weak, nullable) UIView *view;
-
Starts OMID viewability measurement for display ads. Returns whether OMID viewability was started and sets |error| if unable to start. Once started, all subsequent calls return YES and have no effect. Must be called on the main thread.
Declaration
Swift
func start() throws
Objective-C
- (BOOL)startWithError:(NSError *_Nullable *_Nullable)error;