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