GoogleMobileAds Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GADAdapterStatus
@interface GADAdapterStatus : NSObject <NSCopying>
An immutable snapshot of a mediation adapter’s initialization status.
-
Initialization state of the adapter.
Declaration
Swift
var state: AdapterInitializationState { get }
-
Detailed description of the status.
Declaration
Swift
var description: String { get }
Objective-C
@property (nonatomic, readonly, nonnull) NSString *description;
-
The adapter’s initialization latency in seconds. 0 if initialization has not yet ended.
Declaration
Swift
var latency: TimeInterval { get }
Objective-C
@property (nonatomic, readonly) NSTimeInterval latency;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-20 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[[["\u003cp\u003e\u003ccode\u003eGADAdapterStatus\u003c/code\u003e provides an immutable snapshot of a mediation adapter's initialization status, including its state, a detailed description, and initialization latency.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003estate\u003c/code\u003e property indicates the adapter's initialization state, while the \u003ccode\u003edescription\u003c/code\u003e property offers a detailed explanation of the status.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003elatency\u003c/code\u003e property represents the initialization time in seconds, with a value of 0 indicating that initialization is ongoing.\u003c/p\u003e\n"]]],["GADAdapterStatus provides an immutable snapshot of a mediation adapter's initialization. It reveals the `state` of the adapter's initialization, available through an `AdapterInitializationState` enum. It also includes a detailed `description` of the status, represented as a string. Additionally, it exposes the adapter's initialization `latency` in seconds, with a value of 0 if initialization is ongoing. The information is available for both Swift and Objective-C environments.\n"],null,["# GoogleMobileAds Framework Reference\n\nGADAdapterStatus\n================\n\n\n @interface GADAdapterStatus : NSObject \u003cNSCopying\u003e\n\nAn immutable snapshot of a mediation adapter's initialization status.\n- `\n ``\n ``\n `\n\n ### [state](#/c:objc(cs)GADAdapterStatus(py)state)\n\n `\n ` \n Initialization state of the adapter. \n\n #### Declaration\n\n Swift \n\n var state: AdapterInitializationState { get }\n\n Objective-C \n\n @property (nonatomic, readonly) ../Enums/GADAdapterInitializationState.html state;\n\n- `\n ``\n ``\n `\n\n ### [description](#/c:objc(cs)GADAdapterStatus(py)description)\n\n `\n ` \n Detailed description of the status. \n\n #### Declaration\n\n Swift \n\n var description: String { get }\n\n Objective-C \n\n @property (nonatomic, readonly, nonnull) NSString *description;\n\n- `\n ``\n ``\n `\n\n ### [latency](#/c:objc(cs)GADAdapterStatus(py)latency)\n\n `\n ` \n The adapter's initialization latency in seconds. 0 if initialization has not yet ended. \n\n #### Declaration\n\n Swift \n\n var latency: TimeInterval { get }\n\n Objective-C \n\n @property (nonatomic, readonly) NSTimeInterval latency;"]]