您的位置:首页 > 编程语言 > Java开发

使用 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手机聚合平台对各家广告平台的嵌入进行兼容性以及稳定性处理,保证程序嵌入广告后依然安全、稳定。此外,它综合主流的多个平台,便于开发者与用户大大提高综合填充率。开发者与用户可以方便的完成定向推广,自主销售广告,互换广告和控制广告的内容与价格。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息