Skip to content

Commit 2e9c88a

Browse files
stevenbergerwihl
authored andcommitted
Fixing add_hotel_ad.py (#191)
1 parent 13a96ee commit 2e9c88a

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

examples/hotel_ads/add_hotel_ad.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,19 @@
3030

3131
def main(client, customer_id, hotel_center_account_id,
3232
bid_ceiling_micro_amount):
33-
# Add budget
33+
3434
budget_resource_name = add_budget(client, customer_id)
3535

36-
# Add hotel campaign
36+
3737
campaign_resource_name = add_hotel_campaign(
3838
client, customer_id, budget_resource_name, hotel_center_account_id,
3939
bid_ceiling_micro_amount)
4040

41-
# Add hotel ad group
41+
4242
ad_group_resource_name = add_hotel_ad_group(client, customer_id,
4343
campaign_resource_name)
4444

45-
# Add hotel ad
45+
4646
add_hotel_ad(client, customer_id, ad_group_resource_name)
4747

4848

@@ -88,8 +88,11 @@ def add_hotel_ad(client, customer_id, ad_group_resource_name):
8888
ad_group_ad_operation = client.get_type('AdGroupAdOperation', version='v2')
8989
ad_group_ad = ad_group_ad_operation.create
9090
ad_group_ad.ad_group.value = ad_group_resource_name
91+
# Set the ad group ad to enabled. Setting this to paused will cause an error
92+
# for hotel campaigns. For hotels pausing should happen at either the ad group or
93+
# campaign level.
9194
ad_group_ad.status = client.get_type('AdGroupAdStatusEnum',
92-
version='v2').PAUSED
95+
version='v2').ENABLED
9396
ad_group_ad.ad.hotel_ad.CopyFrom(client.get_type('HotelAdInfo',
9497
version='v2'))
9598

@@ -218,7 +221,7 @@ def add_hotel_campaign(client, customer_id, budget_resource_name,
218221
parser.add_argument('-b', '--bid_ceiling_micro_amount', type=int,
219222
required=True, help=('The bid ceiling micro amount for '
220223
'the hotel campaign.'))
221-
parser.add_argument('-h', '--hotel_center_account_id', type=str,
224+
parser.add_argument('-a', '--hotel_center_account_id', type=int,
222225
required=True, help='The hotel center account ID.')
223226
args = parser.parse_args()
224227

0 commit comments

Comments
 (0)