GADMediationAdRequest
protocol GADMediationAdRequest : NSObjectProtocol
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?
-
Mediation configurations set by the publisher on the AdMob frontend.
Declaration
Swift
func credentials() -> [AnyHashable : Any]?
-
Returns YES if the publisher is requesting test ads.
Declaration
Swift
func testMode() -> Bool
-
The adapter’s ad network extras specified in GADRequest.
Declaration
Swift
func networkExtras() -> GADAdNetworkExtras?
-
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?
-
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?
-
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?
-
Returns YES if the publisher has specified latitude and longitude location.
Declaration
Swift
func userHasLocation() -> Bool
-
Returns the user’s latitude or 0 if location isn’t specified.
Declaration
Swift
func userLatitude() -> CGFloat
-
Returns the user’s longitude or 0 if location isn’t specified.
Declaration
Swift
func userLongitude() -> CGFloat
-
Returns the user’s location accuracy or 0 if location isn’t specified.
Declaration
Swift
func userLocationAccuracyInMeters() -> CGFloat
-
Returns user’s location description. May return a value even if userHasLocation is NO.
Declaration
Swift
func userLocationDescription() -> String?
-
Keywords describing the user’s current activity. Example: @
Sport Scores
.Declaration
Swift
func userKeywords() -> [Any]?
-
Deprecated. The end user’s gender set by the publisher in GADRequest. Returns kGADGenderUnknown if it has not been specified.
Declaration
Swift
func userGender() -> GADGender
-
Deprecated. The end user’s birthday set by the publisher. Returns nil if it has not been specified.
Declaration
Swift
func userBirthday() -> Date?