Package com.google.api.adwords.v201306.cm

Examples of com.google.api.adwords.v201306.cm.Placement


    // Display related placements.
    if (page.getEntries() != null && page.getEntries().length > 0) {
      for (TargetingIdea targetingIdea : page.getEntries()) {
        Map<AttributeType, Attribute> data = Maps.toMap(targetingIdea.getData());
        Placement placement =
            (Placement) ((CriterionAttribute) data.get(AttributeType.CRITERION)).getValue();
        SiteConstantsPlacementType placementType =
            ((PlacementTypeAttribute) data.get(AttributeType.PLACEMENT_TYPE)).getValue();
        System.out.println("Placement with url '" + placement.getUrl() + "' and type '"
            + placementType + "' was found.");
      }
    } else {
      System.out.println("No related placements were found.");
    }
View Full Code Here


    // Get the AdGroupCriterionService.
    AdGroupCriterionServiceInterface adGroupCriterionService =
        adWordsServices.get(session, AdGroupCriterionServiceInterface.class);

    // Create ad group criterion with updated bid.
    Criterion criterion = new Placement();
    criterion.setId(placementId);

    BiddableAdGroupCriterion biddableAdGroupCriterion = new BiddableAdGroupCriterion();
    biddableAdGroupCriterion.setAdGroupId(adGroupId);
    biddableAdGroupCriterion.setCriterion(criterion);
View Full Code Here

    // Get the AdGroupCriterionService.
    AdGroupCriterionServiceInterface adGroupCriterionService =
        adWordsServices.get(session, AdGroupCriterionServiceInterface.class);

    // Create placements.
    Placement placement1 = new Placement();
    placement1.setUrl("http://mars.google.com");
    Placement placement2 = new Placement();
    placement2.setUrl("http://example.com/pluto");

    // Create biddable ad group criterion.
    BiddableAdGroupCriterion placementBiddableAdGroupCriterion1 = new BiddableAdGroupCriterion();
    placementBiddableAdGroupCriterion1.setAdGroupId(adGroupId);
    placementBiddableAdGroupCriterion1.setCriterion(placement1);
View Full Code Here

    // Get the AdGroupCriterionService.
    AdGroupCriterionServiceInterface adGroupCriterionService =
        adWordsServices.get(session, AdGroupCriterionServiceInterface.class);

    // Create base class criterion to avoid setting placement specific fields.
    Criterion criterion = new Placement();
    criterion.setId(criterionId);

    // Create ad group criterion.
    AdGroupCriterion adGroupCriterion = new AdGroupCriterion();
    adGroupCriterion.setAdGroupId(adGroupId);
    adGroupCriterion.setCriterion(criterion);
View Full Code Here

      // Make 10% of placements invalid to demonstrate error handling.
      if (r.nextInt() % 10 == 0) {
        url = "NO_@_URL";
      }
      Placement placement = new Placement();
      placement.setUrl(url);

      // Create BiddableAdGroupCriterion.
      BiddableAdGroupCriterion bagc = new BiddableAdGroupCriterion();
      bagc.setAdGroupId(adGroupId);
      bagc.setCriterion(placement);
View Full Code Here

    String[] placements =
        new String[] {"www.example.com/something", "INVALID!!_URL",
            "www.example.com/somethingelse", "BAD!!_URL"};
    for (String url : placements) {
      // Create placement
      Placement placement = new Placement();
      placement.setUrl(url);

      // Create biddable ad group criterion.
      BiddableAdGroupCriterion placementBiddableAdGroupCriterion = new BiddableAdGroupCriterion();
      placementBiddableAdGroupCriterion.setAdGroupId(adGroupId);
      placementBiddableAdGroupCriterion.setCriterion(placement);
View Full Code Here

    String[] placements =
        new String[] {"www.example.com/something", "INVALID!!_URL",
            "www.example.com/somethingelse", "BAD!!_URL"};
    for (String url : placements) {
      // Create placement
      Placement placement = new Placement();
      placement.setUrl(url);

      // Create biddable ad group criterion.
      BiddableAdGroupCriterion placementBiddableAdGroupCriterion = new BiddableAdGroupCriterion();
      placementBiddableAdGroupCriterion.setAdGroupId(adGroupId);
      placementBiddableAdGroupCriterion.setCriterion(placement);
View Full Code Here

      // Make 10% of placements invalid to demonstrate error handling.
      if (r.nextInt() % 10 == 0) {
        url = "NO_@_URL";
      }
      Placement placement = new Placement();
      placement.setUrl(url);

      // Create BiddableAdGroupCriterion.
      BiddableAdGroupCriterion bagc = new BiddableAdGroupCriterion();
      bagc.setAdGroupId(adGroupId);
      bagc.setCriterion(placement);
View Full Code Here

    // Display related placements.
    if (page.getEntries() != null && page.getEntries().length > 0) {
      for (TargetingIdea targetingIdea : page.getEntries()) {
        Map<AttributeType, Attribute> data = Maps.toMap(targetingIdea.getData());
        Placement placement =
            (Placement) ((CriterionAttribute) data.get(AttributeType.CRITERION)).getValue();
        SiteConstantsPlacementType placementType =
            ((PlacementTypeAttribute) data.get(AttributeType.PLACEMENT_TYPE)).getValue();
        System.out.println("Placement with url '" + placement.getUrl() + "' and type '"
            + placementType + "' was found.");
      }
    } else {
      System.out.println("No related placements were found.");
    }
View Full Code Here

    // Get the AdGroupCriterionService.
    AdGroupCriterionServiceInterface adGroupCriterionService =
        adWordsServices.get(session, AdGroupCriterionServiceInterface.class);

    // Create ad group criterion with updated bid.
    Criterion criterion = new Placement();
    criterion.setId(placementId);

    BiddableAdGroupCriterion biddableAdGroupCriterion = new BiddableAdGroupCriterion();
    biddableAdGroupCriterion.setAdGroupId(adGroupId);
    biddableAdGroupCriterion.setCriterion(criterion);
View Full Code Here

TOP

Related Classes of com.google.api.adwords.v201306.cm.Placement

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.