下面举个简单的例子来讲明如何使用Java 添加广告系列。
1.建立AdWordsUser对象实例。
使用您的身份验证信息和开发人员令牌来建立AdWordsUser实例,这些内容能够存储在属性文件~/adwords.properties中。
AdWordsUser user = new AdWordsUser();
2.建立CampaignService。
您能够指定 API 版本,以便经过CampaignServiceInterface获取CampaignService。为避免更改任何实际数据,咱们在此示例中将链接至沙盒版的CampaignService。
CampaignServiceInterface campaignService = user.getService(AdWordsService.V201101.CAMPAIG
3.建立Campaign。
准备好建立Campaign对象后,您就能够指定广告系列的名称、状态和出价策略了。
Campaign campaign = new Campaign();
campaign.setName("Interplanetary Cruise #" +System.currentTimeMillis());
campaign.setStatus(CampaignStatus.PAUSED);
campaign.setBiddingStrategy(new ManualCPC());
4.设置广告系列预算。
您能够使用Budget对象来输入预算信息。
Budget budget = new Budget();
budget.setPeriod(BudgetBudgetPeriod.DAILY);
budget.setAmount(new Money(null, 50000000L));
budget.setDeliveryMethod(BudgetBudgetDeliveryMethod.STANDARD);
campaign.setBudget(budget);
5.建立要执行的操做。
接下来,建立一个广告系列操做,其中列出运算符 (ADD) 和操做数(您的新广告系列),以及包含此元素的 operations[] 数组。
CampaignOperation operation = new CampaignOperation();
operation.setOperand(campaign);
operation.setOperator(Operator.ADD);
CampaignOperation[] operations = new CampaignOperation[] {operation};
6.添加广告系列。
最后,您就能够使用mutate方法将该广告系列发送至服务器了:
CampaignReturnValue result=campaignService.mutate(operations);
您能够使用如下代码查看广告系列的操做结果:
if (result != null && result.getValue() != null) {
for (Campaign campaignResult : result.getValue()) {
System.out.println("Campaign with name \""
+ campaignResult.getName() + "\" and id \""
+ campaignResult.getId() + "\" was added.");
}
} else {
System.out.println("No campaigns were added.");
}
祝贺您成功发出首个请求!
KeyMob手机聚合平台对各家广告平台的嵌入进行兼容性以及稳定性处理,保证程序嵌入广告后依然安全、稳定。此外,它综合主流的多个平台,便于开发者与用户大大提升综合填充率。开发者与用户能够方便的完成定向推广,自主销售广告,互换广告和控制广告的内容与价格。数组