GoogleMobileAds Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
Ad loader options for native ad media settings.
-
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 }
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-20 UTC.
[[["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, it returns portrait, landscape, and square aspect ratios unless the \u003ccode\u003emediaAspectRatio\u003c/code\u003e property is explicitly set to a specific value or \u003ccode\u003eGADMediaAspectRatioAny\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can control the preferred aspect ratios for media elements within their native ads by using the \u003ccode\u003emediaAspectRatio\u003c/code\u003e property of this class.\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;"]]