Image and video aspect ratios. Defaults to GADMediaAspectRatioUnknown. Portrait, landscape, and
square aspect ratios are returned when this property is GADMediaAspectRatioUnknown or
GADMediaAspectRatioAny.
Declaration
Swift
var mediaAspectRatio: MediaAspectRatio { get set }
[[["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\u003eGADNativeAdMediaAdLoaderOptions\u003c/code\u003e provides settings for customizing the media aspects of native ads, such as image and video ratios.\u003c/p\u003e\n"],["\u003cp\u003eBy default, \u003ccode\u003emediaAspectRatio\u003c/code\u003e is set to \u003ccode\u003eGADMediaAspectRatioUnknown\u003c/code\u003e which returns portrait, landscape, and square aspect ratios; developers can customize this using the \u003ccode\u003eGADMediaAspectRatio\u003c/code\u003e enum.\u003c/p\u003e\n"]]],["The `GADNativeAdMediaAdLoaderOptions` class configures settings for native ad media. It controls the `mediaAspectRatio`, which defines the desired aspect ratio for images and videos. The default is `GADMediaAspectRatioUnknown`. Setting it to unknown or `GADMediaAspectRatioAny` allows portrait, landscape, and square aspect ratios. The `mediaAspectRatio` is a read-write property. It's available in both Swift and Objective-C.\n"],null,["# GoogleMobileAds Framework Reference\n\nGADNativeAdMediaAdLoaderOptions\n===============================\n\n\n @interface GADNativeAdMediaAdLoaderOptions : ../Classes.html#/c:objc(cs)GADAdLoaderOptions\n\nAd loader options for native ad media settings.\n- `\n ``\n ``\n `\n\n ### [mediaAspectRatio](#/c:objc(cs)GADNativeAdMediaAdLoaderOptions(py)mediaAspectRatio)\n\n `\n ` \n Image and video aspect ratios. Defaults to GADMediaAspectRatioUnknown. Portrait, landscape, and\n square aspect ratios are returned when this property is GADMediaAspectRatioUnknown or\n GADMediaAspectRatioAny. \n\n #### Declaration\n\n Swift \n\n var mediaAspectRatio: MediaAspectRatio { get set }\n\n Objective-C \n\n @property (nonatomic) ../Enums/GADMediaAspectRatio.html mediaAspectRatio;"]]