lpw
2024-06-24 96fe7669fe8da0110590467e2e95ad88c0149112
commit | author | age
96fe76 1 //
L 2 //  GADDebugOptionsViewController.h
3 //  Google Mobile Ads SDK
4 //
5 //  Copyright 2016 Google LLC. All rights reserved.
6 //
7
8 #import <Foundation/Foundation.h>
9 #import <UIKit/UIKit.h>
10
11 @class GADDebugOptionsViewController;
12
13 /// Delegate for the GADDebugOptionsViewController.
14 @protocol GADDebugOptionsViewControllerDelegate <NSObject>
15
16 /// Called when the debug options flow is finished.
17 - (void)debugOptionsViewControllerDidDismiss:(nonnull GADDebugOptionsViewController *)controller;
18
19 @end
20
21 /// Displays debug options to the user.
22 @interface GADDebugOptionsViewController : UIViewController
23
24 /// Creates and returns a GADDebugOptionsViewController object initialized with the ad unit ID.
25 /// @param adUnitID An ad unit ID for the Google Ad Manager account that is being configured with
26 /// debug options.
27 + (nonnull instancetype)debugOptionsViewControllerWithAdUnitID:(nonnull NSString *)adUnitID;
28
29 /// Delegate for the debug options view controller.
30 @property(nonatomic, weak, nullable) IBOutlet id<GADDebugOptionsViewControllerDelegate> delegate;
31
32 @end