如何使用google adwords API制作广告?

时间:2009-10-20 12:56:33

标签: google-adwords

基本上,我有一个关键字列表,例如:

- red balloons
- free red balloons
- buy red balloons
- blue balloons
- ....

对于每个关键字,我都有3-4个广告的列表,每个广告由标题,第1行,第2行和网址组成,例如:

  

标题:免费红气球!

     

第1行:现在购买免费的红色气球!

     

第2行:没有隐藏的费用!

     

网址:http://example.com

每个关键字都有3-4个这样的广告。

使用API​​,我想:

1) Create an adgroup for every keyword
2) Under the adgroup, upload all the ads for that particular keyword. 
   So all the ads for `free red balloons` would go under that keyword's adgroup.

我正在寻找API页面的一般指针/链接,我需要用它来完成此任务。具体来说,我使用的是PHP和Apility库,但非特定的PHP信息也非常受欢迎。

4 个答案:

答案 0 :(得分:3)

使用AdGroupService,您必须为每个关键字创建广告组。当然,您需要为该广告组设置父广告系列。

然后使用AdGroupCriterionService,您必须为每个广告组创建关键字。

最后,AdGroupAdService会在适当的广告组下放置指定的广告。

使用默认的AdWords客户端此任务很困难,因为您需要创建所有然后被序列化为SOAP消息的对象。

如果您在.NET平台上构建应用程序,则可能需要查看GemBox.Ppc AdWords API for .NET

它极大地简化了AdWords对象的管理。

答案 1 :(得分:1)

答案 2 :(得分:1)

APIlity已被弃用,因为它只处理AdWords API的第13版。为了使编码更容易,您应该查看新的PHP Client Library,它提供对最新API版本v200909的完全支持。请务必查看客户端库中的“examples”文件夹以获取一些示例。

答案 3 :(得分:1)

要与Google adwords api联系,请使用client library并查看code examples。阅读指南here

长话短说:

  1. Create campaign
  2. 每个关键字
  3. Add AdGroup to campaign
  4. Add Keywords to AdGroups
  5. Add Ads to AdGroups