使用 Java添加KeyMob手机聚合平台教程
2015-12-07 17:02
411 查看
下面举个简单的例子来说明如何使用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手机聚合平台对各家广告平台的嵌入进行兼容性以及稳定性处理,保证程序嵌入广告后依然安全、稳定。此外,它综合主流的多个平台,便于开发者与用户大大提高综合填充率。开发者与用户可以方便的完成定向推广,自主销售广告,互换广告和控制广告的内容与价格。
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手机聚合平台对各家广告平台的嵌入进行兼容性以及稳定性处理,保证程序嵌入广告后依然安全、稳定。此外,它综合主流的多个平台,便于开发者与用户大大提高综合填充率。开发者与用户可以方便的完成定向推广,自主销售广告,互换广告和控制广告的内容与价格。
相关文章推荐
- 诺基亚出售媒体广告部门 称将专注手机业务
- 晒下自己App广告平台积分墙收入,顺便点评几个广告平台
- [盈利指导] App推广干货,排名数据分析优化效果
- 移动广告的形式
- APP的推广
- 见过原生广告,见过“360°无死角”的定制化广告么?
- flash air移动应用中添加百度移动广告联盟sdk挣钱方法
- 未来20年中国互联网广告市场深度调研与行业投资研究报告
- Android版Unity游戏引擎的集成Admob管理库教程
- 使用服务帐户访问AdWords API集成KeyMob手机聚合平台
- IOS版Unity的Google Analytics(分析)插件集成Admob管理库教程
- 移动广告名词
- 移动互联网时代广告将走向本地化
- 每日风险投资速递:汽车驾驶数据Zendrive获得150万美元投资
- 基于地理位置大数据分析的移动广告初创公司PlaceIQ,获C轮15000万美元融资
- [Mugeda HTML5技术教程之1] HTML5: 生存还是毁灭
- [Mugeda HTML5技术教程之2] Mugeda HTML5富媒体平台简介
- [Mugeda HTML5技术教程之3] Hello World: 第一个Mugeda动画
- [Mugeda HTML5技术教程之4] Studio 概述
- Unity游戏接入百度移动广告