[[["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\u003eGADRTBRequestParameters\u003c/code\u003e objects encapsulate request data provided by publishers and the Google Mobile Ads SDK.\u003c/p\u003e\n"],["\u003cp\u003eThese parameters include mediation configurations set on the AdMob UI and any extras registered by the publisher.\u003c/p\u003e\n"],["\u003cp\u003eFor banner ad requests, the \u003ccode\u003eadSize\u003c/code\u003e property specifies the desired banner size, while it's \u003ccode\u003eGADAdSizeInvalid\u003c/code\u003e for other ad formats.\u003c/p\u003e\n"]]],["The `GADRTBRequestParameters` class provides request details from the publisher and Google Mobile Ads SDK. It includes `configuration`, which is the mediation setup from the AdMob UI. `extras` contains any additional information registered by the publisher. For banner ads, `adSize` specifies the requested banner size; it's invalid for other request types. These read-only properties are available in both Swift and Objective-C.\n"],null,["GADRTBRequestParameters \n\n\n @interface GADRTBRequestParameters : NSObject\n\nRequest parameters provided by the publisher and Google Mobile Ads SDK.\n- `\n ``\n ``\n `\n\n [configuration](#/c:objc(cs)GADRTBRequestParameters(py)configuration)`\n ` \n Mediation configuration for this request set by the publisher on the AdMob UI. \n\n Declaration \n Swift \n\n var configuration: RTBMediationSignalsConfiguration { get }\n\n Objective-C \n\n @property (nonatomic, readonly, nonnull) ../Classes/GADRTBMediationSignalsConfiguration.html *configuration;\n\n- `\n ``\n ``\n `\n\n [extras](#/c:objc(cs)GADRTBRequestParameters(py)extras)`\n ` \n Extras the publisher registered with -\\[GADRequest registerAdNetworkExtras:\\]. \n\n Declaration \n Swift \n\n var extras: (any AdNetworkExtras)? { get }\n\n Objective-C \n\n @property (nonatomic, readonly, nullable) id\u003c../Protocols.html#/c:objc(pl)GADAdNetworkExtras\u003e extras;\n\n[Banner parameters](#/Banner-parameters)\n\n- `\n ``\n ``\n `\n\n [adSize](#/c:objc(cs)GADRTBRequestParameters(py)adSize)`\n ` \n Requested banner ad size. The ad size is GADAdSizeInvalid for non-banner requests. \n\n Declaration \n Swift \n\n var adSize: AdSize { get }\n\n Objective-C \n\n @property (nonatomic, readonly) ../Structs/GADAdSize.html adSize;"]]