Hi,

I am new to adwords api. Please help in this.
I am getting the below error while trying to add a campaign using Java
api

AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
faultSubcode:
faultString: com.google.net.rpc.RpcException:
APPLICATION_ERROR;java.lang.reflect.InvocationTargetException


Here I am giving you the code :

/**
*
*/
package googleApiPractice;

/**
* @author sreenud
*
*/
import com.google.api.adwords.lib.AdWordsService;
import com.google.api.adwords.lib.AdWordsServiceLogger;
import com.google.api.adwords.lib.AdWordsUser;
import com.google.api.adwords.v200906.Budget;
import com.google.api.adwords.v200906.BudgetBudgetDeliveryMethod;
import com.google.api.adwords.v200906.BudgetBudgetPeriod;
import com.google.api.adwords.v200906.Campaign;
import com.google.api.adwords.v200906.CampaignOperation;
import com.google.api.adwords.v200906.CampaignReturnValue;
import com.google.api.adwords.v200906.CampaignServiceInterface;
import com.google.api.adwords.v200906.CampaignStatus;
import com.google.api.adwords.v200906.ManualCPC;
import com.google.api.adwords.v200906.Money;
import com.google.api.adwords.v200906.Operator;

/**
* This demo creates a new campaign.
*/
public class AddCampaignDemo {
  public static void main(String[] args) {
    try {
      // Log SOAP XML request and response.
      AdWordsServiceLogger.log();

      // Get AdWordsUser from "~/adwords.properties".
      AdWordsUser user = new AdWordsUser("D:\\ABCWSpace\\Test\
\adwords.properties");

      // Get CampaignService.
      CampaignServiceInterface campaignService = user.getService
(AdWordsService.V200906.CAMPAIGN_SERVICE);

      // Create new campaign structure.
      Campaign campaign = new Campaign();
      campaign.setName("Sample Campaign");
      campaign.setStatus(CampaignStatus.ACTIVE);
      campaign.setBiddingStrategy(new ManualCPC());

      Budget budget = new Budget(BudgetBudgetPeriod.DAILY,
          new Money(null, 50000000L),
          BudgetBudgetDeliveryMethod.STANDARD);
      campaign.setBudget(budget);

      CampaignOperation operation = new CampaignOperation();
      operation.setOperand(campaign);
      operation.setOperator(Operator.ADD);

      // Add campaign.
      CampaignReturnValue result =
          campaignService.mutate((new CampaignOperation[]
{operation}));

      // Display new campaigns.
      for (Campaign campaignResult : result.getValue()) {
        System.out.println("New campaign with name \""
            + campaignResult.getName() + "\" and id \""
            + campaignResult.getId() + "\" was created.");
}
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}



File  D:\\ABCWSpace\\Test\\adwords.properties  has following data


email=*...@***.com
clientemail=client_1+*...@**.com
password=****
clientId=*****
useragent=*****
developertoken=*...@***.com++inr
applicationToken=
useSandbox=true









--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to