@@ -267,6 +267,7 @@ def map_feed_urls(url):
267267 )
268268
269269
270+ # [START add_dynamic_page_feed]
270271def update_campaign_dsa_setting (client , customer_id , campaign_id , feed_details ):
271272 """Updates the given campaign with the given feed details.
272273
@@ -293,6 +294,7 @@ def update_campaign_dsa_setting(client, customer_id, campaign_id, feed_details):
293294 campaign = None
294295 for row in results :
295296 campaign = row .campaign
297+ # [END add_dynamic_page_feed]
296298
297299 if not campaign :
298300 raise ValueError ("Campaign with id #{} not found" .format (campaign_id ))
@@ -304,6 +306,7 @@ def update_campaign_dsa_setting(client, customer_id, campaign_id, feed_details):
304306 )
305307 )
306308
309+ # [START add_dynamic_page_feed_1]
307310 # Retrieve a new campaign operation
308311 campaign_operation = client .get_type ("CampaignOperation" , version = "v6" )
309312 # Copy the retrieved campaign onto the new campaign operation.
@@ -338,8 +341,10 @@ def update_campaign_dsa_setting(client, customer_id, campaign_id, feed_details):
338341
339342 # Display the results.
340343 print ("Updated campaign #{}" .format (resource_name ))
344+ # [END add_dynamic_page_feed_1]
341345
342346
347+ # [START add_dynamic_page_feed_2]
343348def add_dsa_targeting (client , customer_id , ad_group_resource_name , label ):
344349 """Adds Dynamic Search Ad targeting criteria to the given ad group.
345350
@@ -381,6 +386,7 @@ def add_dsa_targeting(client, customer_id, ad_group_resource_name, label):
381386 resource_name
382387 )
383388 )
389+ # [END add_dynamic_page_feed_2]
384390
385391
386392if __name__ == "__main__" :
0 commit comments