AI-generated Key Takeaways
-
GADCustomEventNativeAdDelegate
is deprecated and developers should useGADMediationNativeAdEventDelegate
instead. -
This protocol facilitates communication between native ad's custom events and the Google Mobile Ads SDK.
-
It includes methods to inform the delegate about the success or failure of custom event ad requests.
-
Upon success, the delegate receives a
GADMediatedUnifiedNativeAd
object. -
Upon failure, the delegate is notified with an error object.
GADCustomEventNativeAdDelegate
Deprecated
Use GADMediationNativeAdEventDelegate instead.
@protocol GADCustomEventNativeAdDelegate <NSObject>
The delegate of the GADCustomEventNativeAd object must adopt the GADCustomEventNativeAdDelegate protocol. Methods in this protocol are used for native ad’s custom event communication with the Google Mobile Ads SDK.
-
Deprecated
Use GADMediationNativeAdEventDelegate instead.
Tells the delegate that the custom event ad request failed.
Declaration
Swift
func customEventNativeAd(_ customEventNativeAd: any GADCustomEventNativeAd, didFailToLoadWithError error: any Error)
Objective-C
- (void)customEventNativeAd: (nonnull id<GADCustomEventNativeAd>)customEventNativeAd didFailToLoadWithError:(nonnull NSError *)error;
-
Deprecated
Use GADMediationNativeAdEventDelegate instead.
Tells the delegate that the custom event ad request succeeded and loaded a unified native ad.
Declaration
Swift
func customEventNativeAd(_ customEventNativeAd: any GADCustomEventNativeAd, didReceive mediatedUnifiedNativeAd: any MediatedUnifiedNativeAd)
Objective-C
- (void)customEventNativeAd: (nonnull id<GADCustomEventNativeAd>)customEventNativeAd didReceiveMediatedUnifiedNativeAd: (nonnull id<GADMediatedUnifiedNativeAd>)mediatedUnifiedNativeAd;