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

Examples of com.google.api.ads.adwords.axis.v201309.cm.Predicate


      // 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);
View Full Code Here


          "TargetingStatus"});

      selector.setPredicates(new Predicate[] {
          // Location names must match exactly, only EQUALS and IN are
          // supported.
          new Predicate("LocationName", PredicateOperator.IN, locationNames),
          // Set the locale of the returned location names.
          new Predicate("Locale", PredicateOperator.EQUALS, new String[] {"en"})});

      // Make the get request.
      LocationCriterion[] locationCriteria = locationCriterionService.get(selector);

      // Display the resulting location criteria.
View Full Code Here

      Selector selector = new Selector();
      selector.setFields(new String[] {"Id", "AdGroupId"});
      selector.setOrdering(new OrderBy[] {new OrderBy("AdGroupId", SortOrder.ASCENDING)});

      // Create predicates.
      Predicate adGroupIdPredicate =
          new Predicate("AdGroupId", PredicateOperator.IN, new String[] {adGroupId.toString()});
      selector.setPredicates(new Predicate[] {adGroupIdPredicate});

      // Get all ad group criteria.
      AdGroupCriterionPage page = adGroupCriterionService.get(selector);
View Full Code Here

      Selector selector = new Selector();
      selector.setFields(new String[] {"AdExtensionId", "CampaignId"});
      selector.setOrdering(new OrderBy[] {new OrderBy("AdExtensionId", SortOrder.ASCENDING)});

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

      // Get all campaign ad extensions.
      CampaignAdExtensionPage page = campaignAdExtensionService.get(selector);
View Full Code Here

      Selector selector = new Selector();
      selector.setFields(new String[] {"MediaId", "Width", "Height", "MimeType"});
      selector.setOrdering(new OrderBy[] {new OrderBy("MediaId", SortOrder.ASCENDING)});

      // Create predicates.
      Predicate typePredicate =
          new Predicate("Type", PredicateOperator.IN, new String[] {"IMAGE"});
      selector.setPredicates(new Predicate[] {typePredicate});

      // Get all images.
      MediaPage page = mediaService.get(selector);
View Full Code Here

            }
          }
        }

        // Create predicate and selector.
        Predicate predicate = new Predicate();
        predicate.setField("Id");
        predicate.setOperator(PredicateOperator.IN);
        predicate.setValues(conversionIds.toArray(new String[0]));
        Selector selector = new Selector();
        selector.setFields(new String[] {"Id"});
        selector.setPredicates(new Predicate[] {predicate});

        // Get all conversion trackers.
View Full Code Here

      Selector selector = new Selector();
      selector.setFields(new String[] {"AdGroupId", "CriterionId", "StartDate", "EndDate",
          "Bid", "LocalClicks", "LocalCost", "MarginalCpc", "LocalImpressions"});

      // Create predicates.
      Predicate adGroupIdPredicate =
          new Predicate("AdGroupId", PredicateOperator.IN, new String[] {adGroupId.toString()});
      Predicate criterionIdPredicate =
          new Predicate("CriterionId", PredicateOperator.IN, new String[] {criterionId.toString()});
      selector.setPredicates(new Predicate[] {adGroupIdPredicate, criterionIdPredicate});

      // Get bid landscape for ad group criteria.
      CriterionBidLandscapePage page = dataService.getCriterionBidLandscape(selector);
View Full Code Here

      Selector selector = new Selector();
      selector.setFields(new String[] {"Id", "DisapprovalReasons"});
      selector.setOrdering(new OrderBy[] {new OrderBy("Id", SortOrder.ASCENDING)});

      // Create predicates.
      Predicate adGroupIdPredicate =
          new Predicate("AdGroupId", PredicateOperator.IN, new String[] {adGroupId.toString()});
      Predicate approvalStatusPredicate = new Predicate(
          "AdGroupCreativeApprovalStatus", PredicateOperator.IN, new String[] {"DISAPPROVED"});
      selector.setPredicates(new Predicate[] {adGroupIdPredicate, approvalStatusPredicate});

      // Get all disapproved ads.
      AdGroupAdPage page = adGroupAdService.get(selector);
View Full Code Here

      throws Exception {
    Selector selector = new Selector();
    selector.setFields(new String[] {"FeedId", "FeedMappingId", "PlaceholderType", "Status",
        "AttributeFieldMappings"});

    Predicate placeHolderPredicate = new Predicate();
    placeHolderPredicate.setField("PlaceholderType");
    placeHolderPredicate.setOperator(PredicateOperator.EQUALS);
    placeHolderPredicate.setValues(new String[] {Integer.toString(PLACEHOLDER_SITELINKS)});

    Predicate statusPredicate = new Predicate();
    statusPredicate.setField("Status");
    statusPredicate.setOperator(PredicateOperator.EQUALS);
    statusPredicate.setValues(new String[] {"ACTIVE"});

    selector.setPredicates(new Predicate[] {placeHolderPredicate, statusPredicate});

    FeedMappingPage page = feedMappingService.get(selector);
View Full Code Here

    // Create the selector.
    Selector selector = new Selector();
    selector.setFields(new String[] {"AdExtensionId", "DisplayText", "DestinationUrl"});

    // Filter the results for specified campaign id.
    Predicate campaignPredicate = new Predicate();
    campaignPredicate.setOperator(PredicateOperator.EQUALS);
    campaignPredicate.setField("CampaignId");
    campaignPredicate.setValues(new String[] {Long.toString(campaignId)});

    // Filter the results for active campaign ad extensions. You may add
    // additional filtering conditions here as required.
    Predicate statusPredicate = new Predicate();
    statusPredicate.setOperator(PredicateOperator.EQUALS);
    statusPredicate.setField("Status");
    statusPredicate.setValues(new String[] {CampaignAdExtensionStatus.ACTIVE.getValue()});

    // Filter for sitelinks ad extension type.
    Predicate typePredicate = new Predicate();
    typePredicate.setOperator(PredicateOperator.EQUALS);
    typePredicate.setField("AdExtensionType");
    typePredicate.setValues(new String[] {EXTENSION_NAME_FOR_SITELINKS});

    selector.setPredicates(new Predicate[] {campaignPredicate, statusPredicate, typePredicate});

    CampaignAdExtensionPage page = campaignExtensionService.get(selector);
    if (page.getEntries() != null && page.getEntries().length > 0) {
View Full Code Here

TOP

Related Classes of com.google.api.ads.adwords.axis.v201309.cm.Predicate

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.