AI-generated Key Takeaways
- 
          GADCustomNativeAdLoaderDelegate is a protocol for receiving GADCustomNativeAd ads from a GADAdLoader object. 
- 
          The customNativeAdFormatIDsForAdLoader:method is called to get the required custom native ad format ID strings from the delegate.
- 
          The adLoader:didReceiveCustomNativeAd:method tells the delegate that a custom native ad has been successfully received.
GADCustomNativeAdLoaderDelegate
@protocol GADCustomNativeAdLoaderDelegate <GADAdLoaderDelegate>The delegate of a GADAdLoader object implements this protocol to receive GADCustomNativeAd ads.
- 
                  
                  Called when requesting an ad. Asks the delegate for an array of custom native ad format ID strings. DeclarationSwift func customNativeAdFormatIDs(for adLoader: GADAdLoader) -> [String]Objective-C - (nonnull NSArray<NSString *> *)customNativeAdFormatIDsForAdLoader: (nonnull GADAdLoader *)adLoader;
- 
                  
                  Tells the delegate that a custom native ad was received. DeclarationSwift func adLoader(_ adLoader: GADAdLoader, didReceive customNativeAd: CustomNativeAd)Objective-C - (void)adLoader:(nonnull GADAdLoader *)adLoader didReceiveCustomNativeAd:(nonnull GADCustomNativeAd *)customNativeAd;