AI-generated Key Takeaways
-
GADAdLoaderDelegate
is a base protocol for handling ad loading events in Google Mobile Ads SDK. -
It provides methods to handle ad load failures and notify when the ad loading process is complete.
-
Developers need to implement the
adLoader:didFailToReceiveAdWithError:
method to handle ad loading errors. -
Optionally, they can implement
adLoaderDidFinishLoading:
to get notified when the ad loader has finished.
GADAdLoaderDelegate
@protocol GADAdLoaderDelegate <NSObject>
Base ad loader delegate protocol. Ad types provide extended protocols that declare methods to handle successful ad loads.
-
Called when adLoader fails to load an ad.
Declaration
Swift
func adLoader(_ adLoader: GADAdLoader, didFailToReceiveAdWithError error: any Error)
Objective-C
- (void)adLoader:(nonnull GADAdLoader *)adLoader didFailToReceiveAdWithError:(nonnull NSError *)error;
-
Called after adLoader has finished loading.
Declaration
Swift
optional func adLoaderDidFinishLoading(_ adLoader: GADAdLoader)
Objective-C
- (void)adLoaderDidFinishLoading:(nonnull GADAdLoader *)adLoader;