[[["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\u003eGADResponseInfo\u003c/code\u003e provides information about the response received for an ad request.\u003c/p\u003e\n"],["\u003cp\u003eIt includes details like a unique response identifier, extra parameters, and information about the ad network that served the ad.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGADResponseInfo\u003c/code\u003e also contains an array of metadata for all ad networks involved in the response.\u003c/p\u003e\n"],["\u003cp\u003eIt offers both Swift and Objective-C interfaces for accessing this information.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can obtain a JSON-safe dictionary representation of the response info for further processing or analysis.\u003c/p\u003e\n"]]],["GADResponseInfo provides details about an ad request response. Key data includes a unique `responseIdentifier`, an `extrasDictionary` for additional parameters, and `loadedAdNetworkResponseInfo` for the successful adapter. It also includes an `adNetworkInfoArray`, which contains metadata for each ad network involved. Lastly, a `dictionaryRepresentation` method provides a JSON-safe dictionary of the data. These are read-only properties for the ad response.\n"],null,["# GoogleMobileAds Framework Reference\n\nGADResponseInfo\n===============\n\n\n @interface GADResponseInfo : NSObject\n\nInformation about a response to an ad request.\n- `\n ``\n ``\n `\n\n ### [responseIdentifier](#/c:objc(cs)GADResponseInfo(py)responseIdentifier)\n\n `\n ` \n Unique identifier of the ad response. \n\n #### Declaration\n\n Swift \n\n var responseIdentifier: String? { get }\n\n Objective-C \n\n @property (nonatomic, readonly, nullable) NSString *responseIdentifier;\n\n- `\n ``\n ``\n `\n\n ### [extrasDictionary](#/c:objc(cs)GADResponseInfo(py)extrasDictionary)\n\n `\n ` \n Dictionary of extra parameters that may be returned in an ad response. \n\n #### Declaration\n\n Swift \n\n var extras: [String : Any] { get }\n\n Objective-C \n\n @property (nonatomic, readonly, nonnull) NSDictionary\u003cNSString *, id\u003e *extrasDictionary;\n\n- `\n ``\n ``\n `\n\n ### [loadedAdNetworkResponseInfo](#/c:objc(cs)GADResponseInfo(py)loadedAdNetworkResponseInfo)\n\n `\n ` \n The GADAdNetworkResponseInfo corresponding to the adapter that was used to load the ad. Nil if\n the ad failed to load. \n\n #### Declaration\n\n Swift \n\n var loadedAdNetworkResponseInfo: AdNetworkResponseInfo? { get }\n\n Objective-C \n\n @property (nonatomic, readonly, nullable) ../Classes/GADAdNetworkResponseInfo.html *loadedAdNetworkResponseInfo;\n\n- `\n ``\n ``\n `\n\n ### [adNetworkInfoArray](#/c:objc(cs)GADResponseInfo(py)adNetworkInfoArray)\n\n `\n ` \n Array of metadata for each ad network included in the response. \n\n #### Declaration\n\n Swift \n\n var adNetworkInfoArray: [AdNetworkResponseInfo] { get }\n\n Objective-C \n\n @property (nonatomic, readonly, nonnull) NSArray\u003c../Classes/GADAdNetworkResponseInfo.html *\u003e *adNetworkInfoArray;\n\n- `\n ``\n ``\n `\n\n ### [dictionaryRepresentation](#/c:objc(cs)GADResponseInfo(py)dictionaryRepresentation)\n\n `\n ` \n JSON-safe dictionary representation of the response info. \n\n #### Declaration\n\n Swift \n\n var dictionaryRepresentation: [String : Any] { get }\n\n Objective-C \n\n @property (nonatomic, readonly, nonnull) NSDictionary\u003cNSString *, id\u003e *dictionaryRepresentation;"]]