Hi @all,
I'm trying to add a dynamic ad target with a python script using the "WebpageConditionOperand" but it seems like there is no parameter for "all webpages".
ad_group_criterion_operation = client.get_type("AdGroupCriterionOperation")
# Create a new ad group criterion.
ad_group_criterion = ad_group_criterion_operation.create
ad_group_criterion.ad_group = ad_group_resource_name
# Set the custom bid for this criterion.
# ad_group_criterion.cpc_bid_micros = 1500000
ad_group_criterion.webpage.criterion_name = "Alle Webseiten"
# Add a condition for label=specified_label_name
webpage_criterion_info = client.get_type(
"WebpageConditionInfo"
)
webpage_criterion_info.argument = 'Alle Seiten meiner Website'
webpage_criterion_info.operand = client.get_type(
"WebpageConditionOperandEnum"
).WebpageConditionOperand.ALL_PAGES
ad_group_criterion.webpage.conditions.append(webpage_criterion_info)
# Retrieve the ad group criterion service.
ad_group_criterion_service = client.get_service("AdGroupCriterionService")
response = ad_group_criterion_service.mutate_ad_group_criteria(
customer_id=customer_id, operations=[ad_group_criterion_operation]
)
resource_name = response.results[0].resource_name
# Display the results.
print(f"Created ad group criterion within DSA Campaign with resource_name: '{resource_name}'")
Note: ALL_PAGES was my desperate try to find the correct parameter.
What am I doing wrong?
Thanks for you help in advance.
All the best,
Timo