Package com.google.api.ads.adwords.jaxws.v201309.cm

Examples of com.google.api.ads.adwords.jaxws.v201309.cm.CampaignCriterionServiceInterface


      // Get AdWordsUser from "~/adwords.properties".
      AdWordsUser user = new AdWordsUser();

      // Get the CampaignCriterionService.
      CampaignCriterionServiceInterface campaignCriterionService =
          user.getService(AdWordsService.V201306.CAMPAIGN_CRITERION_SERVICE);

      long campaignId = Long.parseLong("INSERT_CAMPAIGN_ID_HERE");

      // Create keyword.
      Keyword keyword = new Keyword();
      keyword.setText("jupiter cruise");
      keyword.setMatchType(KeywordMatchType.BROAD);

      // Create negative campaign criterion.
      NegativeCampaignCriterion negativeCampaignCriterion = new NegativeCampaignCriterion();
      negativeCampaignCriterion.setCampaignId(campaignId);
      negativeCampaignCriterion.setCriterion(keyword);

      // Create operations.
      CampaignCriterionOperation operation = new CampaignCriterionOperation();
      operation.setOperand(negativeCampaignCriterion);
      operation.setOperator(Operator.ADD);

      // Add campaign criteria.
      CampaignCriterionReturnValue result =
          campaignCriterionService.mutate(new CampaignCriterionOperation[] {operation});

      // Display campaign criteria.
      if (result != null && result.getValue() != null) {
        for (CampaignCriterion campaignCriterionResult : result.getValue()) {
          System.out.println("Campaign criterion with campaign id \""
View Full Code Here


      // Get AdWordsUser from "~/adwords.properties".
      AdWordsUser user = new AdWordsUser();

      // Get the CampaignTargetService.
      CampaignCriterionServiceInterface campaignCriterionService =
          user.getService(AdWordsService.V201306.CAMPAIGN_CRITERION_SERVICE);

      Long campaignId = Long.parseLong("INSERT_CAMPAIGN_ID_HERE");

      // Create selector.
      Selector selector = new Selector();
      selector.setFields(new String[] {"CampaignId"});
      // Create predicates.
      Predicate campaignIdPredicate =
          new Predicate("CampaignId", PredicateOperator.IN, new String[] {campaignId.toString()});
      selector.setPredicates(new Predicate[] {campaignIdPredicate});

      // Get all campaign targets.
      CampaignCriterionPage page = campaignCriterionService.get(selector);

      // Display campaign targets.
      if (page.getEntries() != null) {
        for (CampaignCriterion criterion : page.getEntries()) {
          System.out.println("Campaign target with campaign id \"" + criterion.getCampaignId()
View Full Code Here

      // Get AdWordsUser from "~/adwords.properties".
      AdWordsUser user = new AdWordsUser();

      // Get the CampaignService.
      CampaignCriterionServiceInterface campaignCriterionService =
          user.getService(AdWordsService.V201306.CAMPAIGN_CRITERION_SERVICE);

      Long campaignId = Long.valueOf("INSERT_CAMPAIGN_ID_HERE");

      // Create locations. The IDs can be found in the documentation or
      // retrieved with the LocationCriterionService.
      Location california = new Location();
      california.setId(21137L);
      Location mexico = new Location();
      mexico.setId(2484L);

      // Create languages. The IDs can be found in the documentation or
      // retrieved with the ConstantDataService.
      Language english = new Language();
      english.setId(1000L);
      Language spanish = new Language();
      spanish.setId(1003L);

      List<CampaignCriterionOperation> operations = new ArrayList<CampaignCriterionOperation>();
      for (Criterion criterion : new Criterion[] {california, mexico, english, spanish}) {
        CampaignCriterionOperation operation = new CampaignCriterionOperation();
        CampaignCriterion campaignCriterion = new CampaignCriterion();
        campaignCriterion.setCampaignId(campaignId);
        campaignCriterion.setCriterion(criterion);
        operation.setOperand(campaignCriterion);
        operation.setOperator(Operator.ADD);
        operations.add(operation);
      }

      CampaignCriterionReturnValue result =
          campaignCriterionService.mutate(operations
              .toArray(new CampaignCriterionOperation[operations.size()]));

      // Display campaigns.
      for (CampaignCriterion campaignCriterion : result.getValue()) {
        System.out.printf("Campaign criterion with campaign id '%s', criterion id '%s', "
View Full Code Here

      // Get AdWordsUser from "~/adwords.properties".
      AdWordsUser user = new AdWordsUser();

      // Get the CampaignCriterionService.
      CampaignCriterionServiceInterface campaignCriterionService =
          user.getService(AdWordsService.V201306.CAMPAIGN_CRITERION_SERVICE);

      long campaignId = Long.parseLong("INSERT_CAMPAIGN_ID_HERE");

      // Create placement.
      Placement placement = new Placement();
      placement.setUrl("http://jupiter.google.com");

      // Create negative campaign criterion.
      NegativeCampaignCriterion negativeCampaignCriterion = new NegativeCampaignCriterion();
      negativeCampaignCriterion.setCampaignId(campaignId);
      negativeCampaignCriterion.setCriterion(placement);

      // Create operations.
      CampaignCriterionOperation operation = new CampaignCriterionOperation();
      operation.setOperand(negativeCampaignCriterion);
      operation.setOperator(Operator.ADD);

      // Add campaign criteria.
      CampaignCriterionReturnValue result =
          campaignCriterionService.mutate(new CampaignCriterionOperation[] {operation});

      // Display campaign criteria.
      if (result != null && result.getValue() != null) {
        for (CampaignCriterion campaignCriterionResult : result.getValue()) {
          System.out.println("Campaign criterion with campaign id \""
View Full Code Here

    // Get AdWordsUser from "~/adwords.properties".
    AdWordsUser user = new AdWordsUser();

    // Get the CampaignCriterionService.
    CampaignCriterionServiceInterface campaignCriterionService =
        user.getService(AdWordsService.V201309.CAMPAIGN_CRITERION_SERVICE);

    long campaignId = Long.parseLong("INSERT_CAMPAIGN_ID_HERE");

    // Create mobile platform. The ID can be found in the documentation.
    // https://developers.google.com/adwords/api/docs/appendix/platforms
    Platform mobile = new Platform();
    mobile.setId(30001L);

    CampaignCriterionOperation operation = new CampaignCriterionOperation();
    CampaignCriterion campaignCriterion = new CampaignCriterion();
    campaignCriterion.setCampaignId(campaignId);
    campaignCriterion.setCriterion(mobile);
    campaignCriterion.setBidModifier(1.5);
    operation.setOperand(campaignCriterion);
    operation.setOperator(Operator.SET);

    CampaignCriterionReturnValue result =
        campaignCriterionService.mutate(new CampaignCriterionOperation[] {operation});

    // Display campaign criteria.
    if (result != null && result.getValue() != null) {
      for (CampaignCriterion campaignCriterionResult : result.getValue()) {
        System.out.printf("Campaign criterion with campaign id '%s', criterion id '%s', "
View Full Code Here

      // Get AdWordsUser from "~/adwords.properties".
      AdWordsUser user = new AdWordsUser();

      // Get the CampaignCriterionService.
      CampaignCriterionServiceInterface campaignCriterionService =
          user.getService(AdWordsService.V201309.CAMPAIGN_CRITERION_SERVICE);

      long campaignId = Long.parseLong("INSERT_CAMPAIGN_ID_HERE");

      // Create keyword.
      Keyword keyword = new Keyword();
      keyword.setText("jupiter cruise");
      keyword.setMatchType(KeywordMatchType.BROAD);

      // Create negative campaign criterion.
      NegativeCampaignCriterion negativeCampaignCriterion = new NegativeCampaignCriterion();
      negativeCampaignCriterion.setCampaignId(campaignId);
      negativeCampaignCriterion.setCriterion(keyword);

      // Create operations.
      CampaignCriterionOperation operation = new CampaignCriterionOperation();
      operation.setOperand(negativeCampaignCriterion);
      operation.setOperator(Operator.ADD);

      // Add campaign criteria.
      CampaignCriterionReturnValue result =
          campaignCriterionService.mutate(new CampaignCriterionOperation[] {operation});

      // Display campaign criteria.
      if (result != null && result.getValue() != null) {
        for (CampaignCriterion campaignCriterionResult : result.getValue()) {
          System.out.println("Campaign criterion with campaign id \""
View Full Code Here

      // Get AdWordsUser from "~/adwords.properties".
      AdWordsUser user = new AdWordsUser();

      // Get the CampaignTargetService.
      CampaignCriterionServiceInterface campaignCriterionService =
          user.getService(AdWordsService.V201309.CAMPAIGN_CRITERION_SERVICE);

      Long campaignId = Long.parseLong("INSERT_CAMPAIGN_ID_HERE");

      // Create selector.
      Selector selector = new Selector();
      selector.setFields(new String[] {"CampaignId"});
      // Create predicates.
      Predicate campaignIdPredicate =
          new Predicate("CampaignId", PredicateOperator.IN, new String[] {campaignId.toString()});
      selector.setPredicates(new Predicate[] {campaignIdPredicate});

      // Get all campaign targets.
      CampaignCriterionPage page = campaignCriterionService.get(selector);

      // Display campaign targets.
      if (page.getEntries() != null) {
        for (CampaignCriterion criterion : page.getEntries()) {
          System.out.println("Campaign target with campaign id \"" + criterion.getCampaignId()
View Full Code Here

      // Get AdWordsUser from "~/adwords.properties".
      AdWordsUser user = new AdWordsUser();

      // Get the CampaignService.
      CampaignCriterionServiceInterface campaignCriterionService =
          user.getService(AdWordsService.V201309.CAMPAIGN_CRITERION_SERVICE);

      Long campaignId = Long.valueOf("INSERT_CAMPAIGN_ID_HERE");

      // Create locations. The IDs can be found in the documentation or
      // retrieved with the LocationCriterionService.
      Location california = new Location();
      california.setId(21137L);
      Location mexico = new Location();
      mexico.setId(2484L);

      // Create languages. The IDs can be found in the documentation or
      // retrieved with the ConstantDataService.
      Language english = new Language();
      english.setId(1000L);
      Language spanish = new Language();
      spanish.setId(1003L);

      List<CampaignCriterionOperation> operations = new ArrayList<CampaignCriterionOperation>();
      for (Criterion criterion : new Criterion[] {california, mexico, english, spanish}) {
        CampaignCriterionOperation operation = new CampaignCriterionOperation();
        CampaignCriterion campaignCriterion = new CampaignCriterion();
        campaignCriterion.setCampaignId(campaignId);
        campaignCriterion.setCriterion(criterion);
        operation.setOperand(campaignCriterion);
        operation.setOperator(Operator.ADD);
        operations.add(operation);
      }

      CampaignCriterionReturnValue result =
          campaignCriterionService.mutate(operations
              .toArray(new CampaignCriterionOperation[operations.size()]));

      // Display campaigns.
      for (CampaignCriterion campaignCriterion : result.getValue()) {
        System.out.printf("Campaign criterion with campaign id '%s', criterion id '%s', "
View Full Code Here

      // Get AdWordsUser from "~/adwords.properties".
      AdWordsUser user = new AdWordsUser();

      // Get the CampaignCriterionService.
      CampaignCriterionServiceInterface campaignCriterionService =
          user.getService(AdWordsService.V201309.CAMPAIGN_CRITERION_SERVICE);

      long campaignId = Long.parseLong("INSERT_CAMPAIGN_ID_HERE");

      // Create placement.
      Placement placement = new Placement();
      placement.setUrl("http://jupiter.google.com");

      // Create negative campaign criterion.
      NegativeCampaignCriterion negativeCampaignCriterion = new NegativeCampaignCriterion();
      negativeCampaignCriterion.setCampaignId(campaignId);
      negativeCampaignCriterion.setCriterion(placement);

      // Create operations.
      CampaignCriterionOperation operation = new CampaignCriterionOperation();
      operation.setOperand(negativeCampaignCriterion);
      operation.setOperator(Operator.ADD);

      // Add campaign criteria.
      CampaignCriterionReturnValue result =
          campaignCriterionService.mutate(new CampaignCriterionOperation[] {operation});

      // Display campaign criteria.
      if (result != null && result.getValue() != null) {
        for (CampaignCriterion campaignCriterionResult : result.getValue()) {
          System.out.println("Campaign criterion with campaign id \""
View Full Code Here

TOP

Related Classes of com.google.api.ads.adwords.jaxws.v201309.cm.CampaignCriterionServiceInterface

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.