// Get AdWordsUser from "~/adwords.properties".
AdWordsUser user = new AdWordsUser();
// Get the AdParamService.
AdParamServiceInterface adParamService =
user.getService(AdWordsService.V201309.AD_PARAM_SERVICE);
long adGroupId = Long.parseLong("INSERT_AD_GROUP_ID_HERE");
long keywordId = Long.parseLong("INSERT_KEYWORD_ID_HERE");
// Create ad params.
AdParam adParam1 = new AdParam();
adParam1.setAdGroupId(adGroupId);
adParam1.setCriterionId(keywordId);
adParam1.setInsertionText("100");
adParam1.setParamIndex(1);
AdParam adParam2 = new AdParam();
adParam2.setAdGroupId(adGroupId);
adParam2.setCriterionId(keywordId);
adParam2.setInsertionText("$40");
adParam2.setParamIndex(2);
// Create operations.
AdParamOperation adParamOperation1 = new AdParamOperation();
adParamOperation1.setOperand(adParam1);
adParamOperation1.setOperator(Operator.SET);
AdParamOperation adParamOperation2 = new AdParamOperation();
adParamOperation2.setOperand(adParam2);
adParamOperation2.setOperator(Operator.SET);
AdParamOperation[] operations = new AdParamOperation[] {adParamOperation1, adParamOperation2};
// Set ad parameters.
AdParam[] adParams = adParamService.mutate(operations);
// Display ad parameters.
if (adParams != null) {
for (AdParam adParam : adParams) {
System.out.println("Ad parameter with ad group id \"" + adParam.getAdGroupId()