duandui5648 2018-08-08 11:28
浏览 110

如何使用facebook ads api创建图片广告

I am using Facebook ads api to manage Ads from my application and using fb PHP sdk 3.0 for this purpose. I am trying to create image ads and using following code for the same.

$account_id = "<MY_ACOUNT_ID>";
$ad_account = new AdAccount($account_id);
$photo_data = new AdCreativePhotoData();        
$photo_data->setData( array( AdCreativePhotoDataFields::URL => $data['url']) );
    $object_story_spec = new AdCreativeObjectStorySpec();
    $object_story_spec->setData(array(
        AdCreativeObjectStorySpecFields::PAGE_ID => <MY_PAGE_ID>,
        AdCreativeObjectStorySpecFields::PHOTO_DATA => $photo_data,
        'link'=>$data['link']
    ));

    $creative_params = array();
    $creative = new AdCreative(null, $account_id);  

        $creative_params['name'] = 'MY TEST ADS FROM API';      
        $creative_params['link_url'] = '<LINK URL OF IMAGE/WEBSITE>';   
        $creative_params['object_story_spec']  = $object_story_spec;        
    $creative->setData( $creative_params );     
    try{
        $creative->create();
        $fields = array();

        $params = array(
          'name' => 'MY TEST IMAGE ADS : VISH',
          'adset_id' => $data['adset_id'],
          'creative' => array('creative_id' => $creative->id),
          'status' => $data['status'],
        );                  

        try{
            $ads  = $ad_account->createAd($fields, $params);
            return $ads->id;
        } catch (Exception $e){             
             throw new Exception($e->getErrorUserTitle());
        } 
    } catch (Exception $e){         
         throw new Exception($e->getErrorUserTitle());
    }   

This generate ads in Facebook but when i see its preview in ads manager panel , it show this error.

Error screenshot Can anybody tell me , how to fix this issue.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
    • ¥20 软件测试决策法疑问求解答
    • ¥15 win11 23H2删除推荐的项目,支持注册表等
    • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
    • ¥15 qt6.6.3 基于百度云的语音识别 不会改
    • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
    • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
    • ¥15 lingo18勾选global solver求解使用的算法
    • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
    • ¥20 测距传感器数据手册i2c