下面舉個簡單的例子來講明如何使用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手機聚合平臺對各家廣告平臺的嵌入進行兼容性以及穩定性處理,保證程序嵌入廣告後依然安全、穩定。此外,它綜合主流的多個平臺,便於開發者與用戶大大提升綜合填充率。開發者與用戶能夠方便的完成定向推廣,自主銷售廣告,互換廣告和控制廣告的內容與價格。數組