我需要将非活动的assets链接到特定的ad,即通过API获得与Google广告网络界面相同的结果。遵循链接
的示例我自己尝试过两种方法
最后,我发现信息表明,为了停止某个资产,必须删除该资产与广告之间的链接。但没有任何地方有任何例子说明这是什么或如何做到这一点。任何有关此问题的帮助将不胜感激。
假设您已经知道资源名称:
def remove_asset_from_campaign(customer_id, resource_name):
"""Removes asset (e.g. sitelink) identified by resource_name from campaign.
"""
campaign_asset_service = client.get_service("CampaignAssetService")
campaign_asset_operation = client.get_type("CampaignAssetOperation")
campaign_asset_operation.remove = resource_name
campaign_asset_response = campaign_asset_service.mutate_campaign_assets(
customer_id=customer_id, operations=[campaign_asset_operation]
)
print(
"Campaign criterion with resource name "
f'"{campaign_asset_response.results[0].resource_name}" was '
"modified."
)