Skip to content

Commit

Permalink
Merge pull request kmjennison#102 from kmjennison/kevin/upgrade-ad-ma…
Browse files Browse the repository at this point in the history
…nager

Upgrade Ad Manager API version
  • Loading branch information
kmjennison authored Sep 9, 2020
2 parents 40f942d + 3359027 commit de941b2
Show file tree
Hide file tree
Showing 19 changed files with 25 additions and 25 deletions.
2 changes: 1 addition & 1 deletion dfp/associate_line_items_and_creatives.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def make_licas(line_item_ids, creative_ids, size_overrides=[]):
"""
dfp_client = get_client()
lica_service = dfp_client.GetService(
'LineItemCreativeAssociationService', version='v201908')
'LineItemCreativeAssociationService', version='v202008')

sizes = []

Expand Down
2 changes: 1 addition & 1 deletion dfp/create_creatives.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ def create_creatives(creatives):
"""
dfp_client = get_client()
creative_service = dfp_client.GetService('CreativeService',
version='v201908')
version='v202008')
creatives = creative_service.createCreatives(creatives)

# Return IDs of created line items.
Expand Down
4 changes: 2 additions & 2 deletions dfp/create_custom_targeting.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def create_targeting_key(name, display_name=None, key_type='FREEFORM'):

dfp_client = get_client()
custom_targeting_service = dfp_client.GetService('CustomTargetingService',
version='v201908')
version='v202008')

if display_name is None:
display_name = name
Expand Down Expand Up @@ -60,7 +60,7 @@ def create_targeting_value(name, key_id):

dfp_client = get_client()
custom_targeting_service = dfp_client.GetService('CustomTargetingService',
version='v201908')
version='v202008')

values_config = [
{
Expand Down
2 changes: 1 addition & 1 deletion dfp/create_line_items.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ def create_line_items(line_items):
an array: an array of created line item IDs
"""
dfp_client = get_client()
line_item_service = dfp_client.GetService('LineItemService', version='v201908')
line_item_service = dfp_client.GetService('LineItemService', version='v202008')
line_items = line_item_service.createLineItems(line_items)

# Return IDs of created line items.
Expand Down
2 changes: 1 addition & 1 deletion dfp/create_orders.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ def create_order(order_name, advertiser_id, trafficker_id):
create_order_config(name=order_name, advertiser_id=advertiser_id,
trafficker_id=trafficker_id)
]
order_service = dfp_client.GetService('OrderService', version='v201908')
order_service = dfp_client.GetService('OrderService', version='v202008')
orders = order_service.createOrders(orders)

order = orders[0]
Expand Down
2 changes: 1 addition & 1 deletion dfp/get_ad_units.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def get_ad_unit_by_name(ad_unit_name):

dfp_client = get_client()
ad_unit_service = dfp_client.GetService('InventoryService',
version='v201908')
version='v202008')

query = 'WHERE name = :name'
values = [
Expand Down
4 changes: 2 additions & 2 deletions dfp/get_advertisers.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ def create_advertiser(name):
an integer: the advertiser's DFP ID
"""
dfp_client = get_client()
company_service = dfp_client.GetService('CompanyService', version='v201908')
company_service = dfp_client.GetService('CompanyService', version='v202008')

advertisers_config = [
{
Expand Down Expand Up @@ -53,7 +53,7 @@ def get_advertiser_id_by_name(name):
an integer: the advertiser's DFP ID
"""
dfp_client = get_client()
company_service = dfp_client.GetService('CompanyService', version='v201908')
company_service = dfp_client.GetService('CompanyService', version='v202008')

# Filter by name.
query = 'WHERE name = :name'
Expand Down
4 changes: 2 additions & 2 deletions dfp/get_custom_targeting.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ def get_key_id_by_name(name):

dfp_client = get_client()
custom_targeting_service = dfp_client.GetService('CustomTargetingService',
version='v201908')
version='v202008')

# Get a key by name.
query = ('WHERE name = :name')
Expand Down Expand Up @@ -57,7 +57,7 @@ def get_targeting_by_key_name(name):

dfp_client = get_client()
custom_targeting_service = dfp_client.GetService('CustomTargetingService',
version='v201908')
version='v202008')

# Get a key by name.
query = ('WHERE name = :name')
Expand Down
4 changes: 2 additions & 2 deletions dfp/get_orders.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def get_order_by_name(order_name):
"""

dfp_client = get_client()
order_service = dfp_client.GetService('OrderService', version='v201908')
order_service = dfp_client.GetService('OrderService', version='v202008')

# Filter by name.
query = 'WHERE name = :name'
Expand Down Expand Up @@ -60,7 +60,7 @@ def get_all_orders(print_orders=False):
dfp_client = get_client()

# Initialize appropriate service.
order_service = dfp_client.GetService('OrderService', version='v201908')
order_service = dfp_client.GetService('OrderService', version='v202008')

# Create a statement to select orders.
statement = ad_manager.FilterStatement()
Expand Down
2 changes: 1 addition & 1 deletion dfp/get_placements.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def get_placement_by_name(placement_name):

dfp_client = get_client()
placement_service = dfp_client.GetService('PlacementService',
version='v201908')
version='v202008')

query = 'WHERE name = :name'
values = [
Expand Down
2 changes: 1 addition & 1 deletion dfp/get_users.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ def get_user_id_by_email(email_address):
an integer: the user's DFP ID
"""
dfp_client = get_client()
user_service = dfp_client.GetService('UserService', version='v201908')
user_service = dfp_client.GetService('UserService', version='v202008')

# Filter by email address.
query = 'WHERE email = :email'
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
colorama==0.4.1
future==0.17.1
googleads==23.0.0
googleads==25.0.0
mock==3.0.5
pycryptodome==3.9.0
PyYAML==5.1.2
2 changes: 1 addition & 1 deletion tests_integration/helpers/archive_order_by_name.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ def archive_order_by_name(order_name):
None
"""
client = get_client()
order_service = client.GetService('OrderService', version='v201908')
order_service = client.GetService('OrderService', version='v202008')

statement = (ad_manager.StatementBuilder()
.Where('name = :name')
Expand Down
2 changes: 1 addition & 1 deletion tests_integration/helpers/get_advertiser_by_name.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ def get_advertiser_by_name(advertiser_name):

client = get_client()
company_service = client.GetService('CompanyService',
version='v201908')
version='v202008')

statement = (ad_manager.StatementBuilder()
.Where('name = :name')
Expand Down
4 changes: 2 additions & 2 deletions tests_integration/helpers/get_custom_targeting_by_key_name.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ def get_key_by_name(key_name):

client = get_client()
custom_targeting_service = client.GetService('CustomTargetingService',
version='v201908')
version='v202008')

statement = (ad_manager.StatementBuilder()
.Where('name = :name')
Expand Down Expand Up @@ -46,7 +46,7 @@ def get_custom_targeting_by_key_name(key_name):

client = get_client()
custom_targeting_service = client.GetService('CustomTargetingService',
version='v201908')
version='v202008')

statement = (ad_manager.StatementBuilder()
.Where('customTargetingKeyId = :customTargetingKeyId')
Expand Down
2 changes: 1 addition & 1 deletion tests_integration/helpers/get_line_items_for_order.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ def get_line_items_for_order(order_id):
"""
print('Getting line items for order ID {0}...'.format(order_id))
client = get_client()
line_item_service = client.GetService('LineItemService', version='v201908')
line_item_service = client.GetService('LineItemService', version='v202008')
statement = (ad_manager.StatementBuilder()
.Where('OrderId = :order_id')
.WithBindVariable('order_id', order_id))
Expand Down
2 changes: 1 addition & 1 deletion tests_integration/helpers/get_order_by_name.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def get_order_by_name(order_name):
print('Getting order with order name {0}...'.format(order_name))

client = get_client()
order_service = client.GetService('OrderService', version='v201908')
order_service = client.GetService('OrderService', version='v202008')

statement = (ad_manager.StatementBuilder()
.Where('name = :name')
Expand Down
2 changes: 1 addition & 1 deletion tests_integration/helpers/get_placement_by_name.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ def get_placement_by_name(placement_name):

client = get_client()
placement_service = client.GetService('PlacementService',
version='v201908')
version='v202008')

statement = (ad_manager.StatementBuilder()
.Where('name = :name')
Expand Down
4 changes: 2 additions & 2 deletions tests_integration/integration_test_new_prebid_partner.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ def tearDown(self):
archive_order_by_name(order_name)

# TODO: delete custom targeting keys and values
# https://developers.google.com/doubleclick-publishers/docs/reference/v201908/CustomTargetingService.DeleteCustomTargetingKeys
# https://developers.google.com/doubleclick-publishers/docs/reference/v201908/CustomTargetingService.DeleteCustomTargetingValues
# https://developers.google.com/doubleclick-publishers/docs/reference/v202008/CustomTargetingService.DeleteCustomTargetingKeys
# https://developers.google.com/doubleclick-publishers/docs/reference/v202008/CustomTargetingService.DeleteCustomTargetingValues

@patch.multiple('settings',
DFP_USER_EMAIL_ADDRESS=email,
Expand Down

0 comments on commit de941b2

Please sign in to comment.