python facebook business SDK campaign 广告复制方法

facebook广告复制调试了一天,特此记录,广告复制分为两个步骤:

第一步:使用campaign.create_copy()复制广告系列。

第二步:复制源广告广告集(ad_set)如果广告集需要修改,使用api_update进行更新。

下面是示例源码:

python 复制代码
#获取广告系列详细信息 campaign_id目标广告
campaign = Campaign(campaign_id)
copy_campaign=campaign.create_copy()

# 获取原始广告系列的广告集列表
ad_sets = campaign.get_ad_sets()

# 遍历原始广告系列的广告集,并将其复制到新的广告系列中
for ad_set in ad_sets:
    ad_set.create_copy(params={'campaign_id': copy_campaign['copied_campaign_id']})

    # 更新复制后的广告集的预算和定向信息        
    target = {'geo_locations': {'countries': ['US']}}
       
    ad_set.api_update(params={
        AdSet.Field.daily_budget: budget,
        AdSet.Field.targeting: target,
    })
相关推荐
奇树谦9 小时前
LRU 缓存原理与 C++ 实践示例
开发语言·c++·缓存
toooooop89 小时前
FastAdmin Hook 机制与插件错误透传:`$result` 之外的信封
开发语言·fastadmin
小马过河R9 小时前
EdgeOne深度解析:从原理、适用场景到COS接入的技术逻辑
java·开发语言·前端·spring·cos
Marst Code9 小时前
上位机开发日记 · 第 12 篇 · 测试:设备模拟器是核心资产
python
多弗朗皮卡丘9 小时前
C++ 红黑树
开发语言·c++·红黑树
ZoeLandia9 小时前
TypeScript 04:类型断言与类型守卫
开发语言·前端·typescript
geovindu10 小时前
rust: pool Pattern
开发语言·后端·设计模式·rust·对象池简写模式
坊钰10 小时前
【LangGraph框架入门级】4. 支持联网搜索的智能代理系统
python·ai编程·langgraph
运维@小兵10 小时前
安装Pycharm并破解
ide·python·pycharm
jimy110 小时前
标准的动态类型定义与“多态”无关,非多态对象同样会出现动态类型不同于静态类型的情形
开发语言·c++