# GoogleMobileAds Framework Reference

# GADAdMetadataDelegate

    @protocol GADAdMetadataDelegate <NSObject>

Delegate protocol for receiving ad metadata change messages from a GADAdMetadataProvider.
- `


  ### [-adMetadataDidChange:](https://developers.google.com/admob/ios/api/reference/Protocols/GADAdMetadataDelegate#/c:objc(pl)GADAdMetadataDelegate(im)adMetadataDidChange:)


  ` Tells the delegate that the ad's metadata changed. Called when an ad loads and when a loaded
  ad's metadata changes.

  #### Declaration

  Swift

      @MainActor func adMetadataDidChange(_ ad: any AdMetadataProvider)

  Objective-C

      - (void)adMetadataDidChange:(nonnull id<https://developers.google.com/admob/ios/api/reference/Protocols/GADAdMetadataProvider.html>)ad;