AI-generated Key Takeaways
- 
          Create an instance of GADCustomEventExtrasto set additional parameters for custom event objects.
- 
          Additional parameters are keyed by the custom event label and passed to your custom event implementation. 
- 
          Use setExtras:forLabel:to set or remove parameters for a specific label.
- 
          Use extrasForLabel:to retrieve the parameters for a specific label.
- 
          Use removeAllExtrasto remove all extras set on the instance.
GADCustomEventExtras
@interface GADCustomEventExtras : NSObject <GADAdNetworkExtras>Create an instance of this class to set additional parameters for each custom event object. The additional parameters for a custom event are keyed by the custom event label. These extras are passed to your implementation of GADCustomEventBanner or GADCustomEventInterstitial.
- 
                  
                  Set additional parameters for the custom event with label |label|. To remove additional parameters associated with |label|, pass in nil for |extras|. DeclarationSwift func setExtras(_ extras: [AnyHashable : Any]?, forLabel label: String)Objective-C - (void)setExtras:(nullable NSDictionary *)extras forLabel:(nonnull NSString *)label;
- 
                  
                  Retrieve the extras for |label|. DeclarationSwift func extras(forLabel label: String) -> [AnyHashable : Any]?Objective-C - (nullable NSDictionary *)extrasForLabel:(nonnull NSString *)label;
- 
                  
                  Removes all the extras set on this instance. DeclarationSwift func removeAllExtras()Objective-C - (void)removeAllExtras;
- 
                  
                  Returns all the extras set on this instance. DeclarationSwift func allExtras() -> [AnyHashable : Any]Objective-C - (nonnull NSDictionary *)allExtras;