batchCreate(parent, body=None, x__xgafv=None)
Batch create the ad unit mappings under the specific AdMob account. The maximum allowed batch size is 100. This method has limited access. If you see a 403 permission denied error, please reach out to your account manager for access.
Close httplib2 connections.
batchCreate(parent, body=None, x__xgafv=None)
Batch create the ad unit mappings under the specific AdMob account. The maximum allowed batch size is 100. This method has limited access. If you see a 403 permission denied error, please reach out to your account manager for access.
Args:
parent: string, Required. The AdMob account which owns this collection of ad unit mappings. Format: accounts/{publisher_id} See https://support.google.com/admob/answer/2784578 for instructions on how to find your AdMob publisher ID. (required)
body: object, The request body.
The object takes the form of:
{ # Request to create a batch of ad unit mappings under the specific AdMob account.
"requests": [ # Required. The request message specifying the ad unit mappings to create. A maximum of 100 ad unit mappings can be created in a batch. If the number of ad unit mappings in the batch request exceed 100, the entire request will be rejected and no ad unit mappings will be created.
{ # Request to create an ad unit mapping under the specific AdMob account and ad unit.
"adUnitMapping": { # Settings to map an AdMob ad unit to a 3rd party ad unit. # Required. The ad unit mapping to create.
"adUnitConfigurations": { # Settings for the specified ad unit to make an ad request to 3rd party ad network. Key-value pairs with values set by the user for the keys requested by the ad network. Please see https://support.google.com/admob/answer/3245073 for details on how to configure the network settings.
"a_key": "A String",
},
"adapterId": "A String", # The ID of mediation ad source adapter used by this ad unit mapping. The adapter determines the information needed in the ad_network_settings.
"displayName": "A String", # Optional. The display name of this ad unit mapping instance.
"name": "A String", # Resource name of this ad unit mapping. Format is: accounts/{publisher_id}/adUnits/{ad_unit_id_fragment}/adUnitMappings/{ad_unit_mapping_id} Example: accounts/pub-1234567890123456/adUnits/0123456789/adUnitMappings/987654321
"state": "A String", # Output only. The status of this ad unit mapping.
},
"parent": "A String", # Required. The parent which owns the ad unit mapping. Format: accounts/{publisher_id}/adUnits/{ad_unit_id}
},
],
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # Response containing a batch of created ad unit mappings.
"adUnitMappings": [ # The Ad units mappings created under the requested account.
{ # Settings to map an AdMob ad unit to a 3rd party ad unit.
"adUnitConfigurations": { # Settings for the specified ad unit to make an ad request to 3rd party ad network. Key-value pairs with values set by the user for the keys requested by the ad network. Please see https://support.google.com/admob/answer/3245073 for details on how to configure the network settings.
"a_key": "A String",
},
"adapterId": "A String", # The ID of mediation ad source adapter used by this ad unit mapping. The adapter determines the information needed in the ad_network_settings.
"displayName": "A String", # Optional. The display name of this ad unit mapping instance.
"name": "A String", # Resource name of this ad unit mapping. Format is: accounts/{publisher_id}/adUnits/{ad_unit_id_fragment}/adUnitMappings/{ad_unit_mapping_id} Example: accounts/pub-1234567890123456/adUnits/0123456789/adUnitMappings/987654321
"state": "A String", # Output only. The status of this ad unit mapping.
},
],
}
close()
Close httplib2 connections.