GoogleMobileAds Framework Reference

GADMediationAdRequest

 @protocol GADMediationAdRequest <NSObject> 

Provides information which can be used for making ad requests during mediation.

  • Publisher ID set by the publisher on the AdMob frontend.

    Declaration

    Swift

     func publisherId() -> String? 
    

    Objective-C

     - (nullable NSString *)publisherId; 
    
  • Mediation configurations set by the publisher on the AdMob frontend.

    Declaration

    Swift

     func credentials() -> [AnyHashable : Any]? 
    

    Objective-C

     - (nullable NSDictionary *)credentials; 
    
  • Returns YES if the publisher is requesting test ads.

    Declaration

    Swift

     func testMode() -> Bool 
    

    Objective-C

     - (BOOL)testMode; 
    
  • The adapter’s ad network extras specified in GADRequest.

    Declaration

    Swift

     func networkExtras() -> (any AdNetworkExtras)? 
    

    Objective-C

     - (nullable id< GADAdNetworkExtras 
    >)networkExtras; 
    
  • Returns the value of childDirectedTreatment supplied by the publisher. Returns nil if the publisher hasn’t specified child directed treatment. Returns @YES if child directed treatment is enabled.

    Declaration

    Swift

     func childDirectedTreatment() -> NSNumber? 
    

    Objective-C

     - (nullable NSNumber *)childDirectedTreatment; 
    
  • Returns the maximum ad content rating supplied by the publisher. Returns nil if the publisher hasn’t specified a max ad content rating.

    Declaration

    Swift

     func maxAdContentRating() -> GADMaxAdContentRating 
    ? 
    

    Objective-C

     - (nullable GADMaxAdContentRating 
    )maxAdContentRating; 
    
  • Returns the value of underAgeOfConsent supplied by the publisher. Returns nil if the publisher hasn’t specified the user is under the age of consent. Returns @YES if the user is under the age of consent.

    Declaration

    Swift

     func underAgeOfConsent() -> NSNumber? 
    

    Objective-C

     - (nullable NSNumber *)underAgeOfConsent; 
    
  • Keywords describing the user’s current activity. Example: @“Sport Scores”.

    Declaration

    Swift

     func userKeywords() -> [Any]? 
    

    Objective-C

     - (nullable NSArray *)userKeywords; 
    
Design a Mobile Site
View Site in Mobile | Classic
Share by: