# GoogleMobileAds Framework Reference

# GADRTBRequestParameters


    @interface GADRTBRequestParameters : NSObject

Request parameters provided by the publisher and Google Mobile Ads SDK.
- `


  ### [configuration](https://developers.google.com/admob/ios/api/reference/Classes/GADRTBRequestParameters#/c:objc(cs)GADRTBRequestParameters(py)configuration)


  ` Mediation configuration for this request set by the publisher on the AdMob UI.

  #### Declaration

  Swift

      var configuration: RTBMediationSignalsConfiguration { get }

  Objective-C

      @property (nonatomic, readonly, nonnull) https://developers.google.com/admob/ios/api/reference/Classes/GADRTBMediationSignalsConfiguration.html *configuration;

- `


  ### [extras](https://developers.google.com/admob/ios/api/reference/Classes/GADRTBRequestParameters#/c:objc(cs)GADRTBRequestParameters(py)extras)


  ` Extras the publisher registered with -\[GADRequest registerAdNetworkExtras:\].

  #### Declaration

  Swift

      var extras: (any AdNetworkExtras)? { get }

  Objective-C

      @property (nonatomic, readonly, nullable) id<https://developers.google.com/admob/ios/api/reference/Protocols.html#/c:objc(pl)GADAdNetworkExtras> extras;

[## Banner parameters](https://developers.google.com/admob/ios/api/reference/Classes/GADRTBRequestParameters#/Banner-parameters)

- `


  ### [adSize](https://developers.google.com/admob/ios/api/reference/Classes/GADRTBRequestParameters#/c:objc(cs)GADRTBRequestParameters(py)adSize)


  ` Requested banner ad size. The ad size is GADAdSizeInvalid for non-banner requests.

  #### Declaration

  Swift

      var adSize: AdSize { get }

  Objective-C

      @property (nonatomic, readonly) https://developers.google.com/admob/ios/api/reference/Structs/GADAdSize.html adSize;