| | |
| | | #import <UIKit/UIKit.h> |
| | | |
| | | /// Specifies optional parameters for ad requests. |
| | | NS_SWIFT_NAME(Request) |
| | | @interface GADRequest : NSObject <NSCopying> |
| | | |
| | | /// Returns a default request. |
| | |
| | | /// URL strings for non-primary web content near an ad. Promotes brand safety and allows displayed |
| | | /// ads to have an app level rating (MA, T, PG, etc) that is more appropriate to neighboring |
| | | /// content. |
| | | @property(nonatomic, copy, nullable) NSArray<NSString *> *neighboringContentURLStrings; |
| | | @property(nonatomic, copy, nullable) |
| | | NSArray<NSString *> *neighboringContentURLStrings NS_SWIFT_NAME(neighboringContentURLs); |
| | | |
| | | /// An identifier for a placement in reporting. A value set here will be set onto any ad returned by |
| | | /// this request. |
| | | @property(atomic, readwrite) int64_t placementID; |
| | | |
| | | #pragma mark Request Agent Information |
| | | |
| | |
| | | /// Mobile Ads SDK should set this property as "CoolAds". |
| | | @property(nonatomic, copy, nullable) NSString *requestAgent; |
| | | |
| | | #pragma mark Optional Targeting Information |
| | | |
| | | /// Key-value pairs used for custom targeting. |
| | | @property(nonatomic, copy, nullable) NSDictionary<NSString *, id> *customTargeting; |
| | | |
| | | @end |