lpw
2024-06-24 96fe7669fe8da0110590467e2e95ad88c0149112
commit | author | age
96fe76 1 //
L 2 //  GADRTBRequestParameters.h
3 //  Google Mobile Ads SDK
4 //
5 //  Copyright 2018 Google LLC. All rights reserved.
6 //
7
8 #import <GoogleMobileAds/GADAdNetworkExtras.h>
9 #import <GoogleMobileAds/GADAdSize.h>
10 #import <GoogleMobileAds/Mediation/GADMediationAdConfiguration.h>
11 #import <GoogleMobileAds/Mediation/GADMediationServerConfiguration.h>
12
13 /// Mediation configuration for a particular ad request.
14 @interface GADRTBMediationSignalsConfiguration : NSObject
15
16 /// Array of mediation credential configurations set by the publisher on the AdMob UI. Each
17 /// credential configuration is a possible source of ads for the request. The real-time bidding
18 /// request will include a subset of these configurations.
19 @property(nonatomic, readonly, nonnull) NSArray<GADMediationCredentials *> *credentials;
20
21 @end
22
23 /// Request parameters provided by the publisher and Google Mobile Ads SDK.
24 @interface GADRTBRequestParameters : NSObject
25
26 /// Mediation configuration for this request set by the publisher on the AdMob UI.
27 @property(nonatomic, readonly, nonnull) GADRTBMediationSignalsConfiguration *configuration;
28
29 /// Extras the publisher registered with -[GADRequest registerAdNetworkExtras:].
30 @property(nonatomic, readonly, nullable) id<GADAdNetworkExtras> extras;
31
32 #pragma mark - Banner parameters
33
34 /// Requested banner ad size. The ad size is GADAdSizeInvalid for non-banner requests.
35 @property(nonatomic, readonly) GADAdSize adSize;
36
37 @end