# GoogleMobileAds Framework Reference

# GADAdFormat

    enum GADAdFormat : NSInteger {}

Requested ad format.
- `


  ### [GADAdFormatBanner](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Enums/GADAdFormat#/c:@E@GADAdFormat@GADAdFormatBanner)


  ` \< Banner.

  #### Declaration

  Swift

      case banner = 0

  Objective-C

      GADAdFormatBanner = 0

- `


  ### [GADAdFormatInterstitial](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Enums/GADAdFormat#/c:@E@GADAdFormat@GADAdFormatInterstitial)


  ` \< Interstitial.

  #### Declaration

  Swift

      case interstitial = 1

  Objective-C

      GADAdFormatInterstitial = 1

- `


  ### [GADAdFormatRewarded](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Enums/GADAdFormat#/c:@E@GADAdFormat@GADAdFormatRewarded)


  ` \< Rewarded.

  #### Declaration

  Swift

      case rewarded = 2

  Objective-C

      GADAdFormatRewarded = 2

- `


  ### [GADAdFormatNative](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Enums/GADAdFormat#/c:@E@GADAdFormat@GADAdFormatNative)


  ` \< Native.

  #### Declaration

  Swift

      case native = 3

  Objective-C

      GADAdFormatNative = 3

- `


  ### [GADAdFormatRewardedInterstitial](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Enums/GADAdFormat#/c:@E@GADAdFormat@GADAdFormatRewardedInterstitial)


  ` \< Rewarded interstitial.

  #### Declaration

  Swift

      case rewardedInterstitial = 4

  Objective-C

      GADAdFormatRewardedInterstitial = 4

- `


  ### [GADAdFormatAppOpen](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Enums/GADAdFormat#/c:@E@GADAdFormat@GADAdFormatAppOpen)


  ` \< App open.

  #### Declaration

  Swift

      case appOpen = 6

  Objective-C

      GADAdFormatAppOpen = 6