GoogleMobileAds Framework Reference

  • GADDebugOptionsViewController presents debug settings to users, aiding in the configuration and troubleshooting of Google Ad Manager ads.

  • It's initialized with an ad unit ID, linking it to a specific ad unit within your Ad Manager account.

  • A delegate can be assigned to handle events and updates from the debug options view controller.

GADDebugOptionsViewController


@interface GADDebugOptionsViewController : UIViewController

Displays debug options to the user.

  • Creates and returns a GADDebugOptionsViewController object initialized with the ad unit ID.

    Declaration

    Swift

    convenience init(adUnitID: String)

    Objective-C

    + (nonnull instancetype)debugOptionsViewControllerWithAdUnitID:
        (nonnull NSString *)adUnitID;

    Parameters

    adUnitID

    An ad unit ID for the Google Ad Manager account that is being configured with debug options.

  • Delegate for the debug options view controller.

    Declaration

    Swift

    @IBOutlet weak var delegate: (any DebugOptionsViewControllerDelegate)? { get set }

    Objective-C

    @property (nonatomic, weak, nullable) id<GADDebugOptionsViewControllerDelegate> delegate;