Share your feedback and help shape the Google Mobile Ads SDK roadmap. Take the Google Mobile Ads SDK Annual Survey for 2023 before it closes on May 5th, 2023.

GoogleMobileAds Framework Reference

Stay organized with collections Save and categorize content based on your preferences.

GADNativeAdImage

@interface GADNativeAdImage : NSObject

Native ad image.

  • The image. If image autoloading is disabled, this property will be nil.

    Declaration

    Swift

    var image: UIImage? { get }

    Objective-C

    @property (nonatomic, strong, readonly, nullable) UIImage *image;
  • The image’s URL.

    Declaration

    Swift

    var imageURL: URL? { get }

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSURL *imageURL;
  • The image’s scale.

    Declaration

    Swift

    var scale: CGFloat { get }

    Objective-C

    @property (nonatomic, readonly) CGFloat scale;
  • Initializes and returns a native ad image object with the provided image.

    Declaration

    Swift

    init(image: UIImage)

    Objective-C

    - (nonnull instancetype)initWithImage:(nonnull UIImage *)image;
  • Initializes and returns a native ad image object with the provided image URL and image scale.

    Declaration

    Swift

    init(url URL: URL, scale: CGFloat)

    Objective-C

    - (nonnull instancetype)initWithURL:(nonnull NSURL *)URL scale:(CGFloat)scale;