下面举个简单的例子来说明如何使用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手机聚合平台对各家广告平台的嵌入进行兼容性以及稳定性处理,保证程序嵌入广告后依然安全、稳定。此外,它综合主流的多个平台,便于开发者与用户大大提高综合填充率。开发者与用户可以方便的完成定向推广,自主销售广告,互换广告和控制广告的内容与价格。

java能打开mob吗_使用 Java添加KeyMob手机聚合平台教程相关推荐

  1. java中打开文件显示_从java程序中打开任何文件

    在 java中打开文件似乎有点棘手 – 对于.txt文件,必须将File对象与Scanner或BufferedReader对象结合使用 – 对于图像IO,必须使用 ImageIcon类 – 如果要打开 ...

  2. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

  3. java ug二次开发_使用Java进行UG二次开发:简单的例子(上) | 学步园

    最近因为要进行TeamCenter二次开发(胖客户端定制),所有要开始研究Java了.因此突发奇想为什么不能使用Java进行二次开发呢?现在对UG进行的开发以C/C++应用为主.大多数使用的是原来的U ...

  4. java 取栈顶元素_《Java实战之内存模型》详解篇

    内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行 JVM内存布局规定了Java在运行过程中内存申请.分配.管理的策略,保证了JVM的高效稳定运行 不同的JV ...

  5. java 多态判断非空_收藏Java 面试题全梳理

    脚本之家 你与百万开发者在一起 来源 | Java建设者(ID:javajianshe) 作者 |cxuan 如若转载请联系原公众号 Java 基础篇 Java 有哪些特点 并发性的:你可以在其中执行 ...

  6. java的编译器怎么出来_怎样掌握ava编译器的使用,教程在这里,如何进行Java初级学习...

    原标题:怎样掌握ava编译器的使用,教程在这里,如何进行Java初级学习 Java的学习中,并没有那么的繁琐,只需要我们逐步掌握,就能够发觉java是全世界最好的编程语言之一.那么今天就带领大家进行简 ...

  7. java中远程连接忽略证书_忽略Java中的自签名证书

    java中远程连接忽略证书 我在职业生涯中遇到过几次问题,就是我们有时希望允许自签名证书用于开发或测试目的. Google的快速搜索显示了多年来无数Java开发人员遇到的麻烦. 根据确切的证书问题,您 ...

  8. java se好用吗_利用 Java SE 7 更好地管理资源

    2011 年 5 月发布 作者:Julien Ponge 本文介绍 Java 7 针对自动资源管理问题给出的解决办法,即 Coin 项目中提出的新语言结构 try-with-resources 语句. ...

  9. java实现树型日记本_用Java语言实现的日记本.pdf

    用Java语言实现的日记本.pdf 用Java语言实现的日记本 蔡姝婧 北京信息工程学院Java实验室 摘要:一个用Java语言编写的,实现记事本的基本编辑功能.各篇日记之间 的上下翻页.查询日记内容 ...

最新文章

  1. python pyOpenGL安装
  2. mysql错误号码1040_Mysql ERROR 1040 (00000): Too many connections
  3. 洛谷P4322 最佳团伙(树上dp)
  4. python语法学习—实现猜拳游戏
  5. 自学前端真的没有前途吗?
  6. php常用加密函数总结
  7. 电子病历基本数据集_电子病历质控的三项是因素-病历质控系统助力提升电子病历质量...
  8. 2021年 全网最细大数据学习笔记(一):初识 Hadoop
  9. (五)什么是软件架构视图 4+1视图
  10. 2021年中国移动广告行业发展现状及趋势:发展趋势不断攀升,互动广告已逐渐成为主流[图]
  11. 新买的硬盘接在计算机上,电脑如何对刚买来的新硬盘分区
  12. 【应用多元统计分析】-王学民Python主成分分析例题,特征值处理和可视化(2)
  13. 用 JavaScript 实现手势库 — 手势动画应用【前端组件化】
  14. 终于可以舒服的看电子书了
  15. python 文字识别 tesseract_Python_文字识别引擎试用:tesseract-ocr
  16. 常微分方程组解稳定性的分析
  17. 【WIP】Seastar框架学习
  18. 计算机图形学(相关网址+大牛推荐+随时补充)
  19. pandas--数据预处理
  20. 为什么振荡电路晶体旁要放22pF电容?

热门文章

  1. 我如何使用Python帮助我选择了Google Summer of Code '19的组织
  2. filter wiz_Grid Wiz简介:只需一瞬间即可制作出具有自定义浏览器支持CSS网格框架。
  3. python实现注册登录检验系统的源代码_Django自带的用户验证系统实现
  4. 源码分析参考:Dupefilter
  5. 实例:用户登录(python 版)
  6. 使用vi打开文件如何跳到某一行,第一行或者最后一行呢
  7. CS231n课程笔记5.4:超参数的选择交叉验证
  8. [深度学习-NLP]什么是Self-attention, Muti-attention和Transformer
  9. matlab完整脚本模板,在PyCharm中给Python脚本设置默认的代码模板和活动模板,文末有一个案例(MATLAB GUI和Qt对比做一个界面)...
  10. 编译和链接的区别、makefile怎么写