在google adwords api中添加包含广告系列的更多字段

时间:2013-03-13 05:17:41

标签: yii google-adwords

我是Google adwords - My client center的新手。我想查看并添加广告系列。我搜索了谷歌adwords api客户端库,发现了以下“http://code.google.com/p/google-api-adwords-php/downloads/list”。之后,下载了aw_api_php_lib_3.2.2.tar.gz并将该代码放在“mysite / protected /”文件夹中。我修改了“mysite / protected / adwords / src / Google / Api / Ads / AdWords / auth.ini”文件中的配置。

我可以查看所有广告系列。现在我想在我的客户中心添加广告系列。我的代码是,

Yii::import('application.adwords.*');
                        require_once('examples/v201206/BasicOperations/AddCampaigns.php');
                        $user = new AdWordsUser();
                        $user->LogAll();
                        AddCampaignsExample($user, $campaign_name, $period, $budget, $delmethod, $status, $stdate, $enddate, $impressions, $timeunit, $level);

我已在$ campaign_name,$ period,$ budget..etc中传递了相应的值。它运作良好。

但我想添加Google adwords中提供的所有字段,添加广告系列,例如“类型,位置选项(高级),语言,广告附加信息,高级设置等”。如何使用Google adwords API - 客户端库添加这些字段。请指教。

1 个答案:

答案 0 :(得分:0)

@lifeline, 您正在使用示例代码,而不是客户端库。 如果要配置完整的广告系列,则需要使用API​​类,如示例代码所示。

基本上,您需要按照以下步骤使用AdWords API创建对象:

  • 定义服务(例如,CampaignService);
  • 定义对象(例如,Campaign);
  • 设置对象属性;
  • 在操作数组中添加对象;
  • 调用服务对象上的mutate方法,传递操作数组(此方法会将您的数据发送到adwords);
  • 获取并处理结果;

您可以在API sample code中清楚地看到这些步骤。 要详细了解CampaignServiceCampaign对象及其他内容,请参阅API文档:

祝你的项目好运。