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.
[null,null,["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;"]]