Package com.google.api.ads.dfp.v201306

Examples of com.google.api.ads.dfp.v201306.CustomField


      // Get the CustomFieldService.
      CustomFieldServiceInterface customFieldService =
          user.getService(DfpService.V201208.CUSTOM_FIELD_SERVICE);

      // Create custom fields.
      CustomField customField1 = new CustomField();
      customField1.setName("Customer comments #" + System.currentTimeMillis());
      customField1.setEntityType(CustomFieldEntityType.LINE_ITEM);
      customField1.setDataType(CustomFieldDataType.STRING);
      customField1.setVisibility(CustomFieldVisibility.FULL);

      CustomField customField2 = new CustomField();
      customField2.setName("Internal approval status #" + System.currentTimeMillis());
      customField2.setEntityType(CustomFieldEntityType.LINE_ITEM);
      customField2.setDataType(CustomFieldDataType.DROP_DOWN);
      customField2.setVisibility(CustomFieldVisibility.FULL);

      // Add custom fields.
      CustomField[] customFields =
          customFieldService.createCustomFields(new CustomField[] {customField1, customField2});
View Full Code Here


      // Set the ID of the custom field to update.
      Long customFieldId = Long.parseLong("INSERT_CUSTOM_FIELD_ID_HERE");

      // Get the custom field.
      CustomField customField = customFieldService.getCustomField(customFieldId);

      if (customField != null) {
        customField.setDescription(customField.getDescription() == null ? "" : customField
            .getDescription() + " Updated");

        // Update the custom field on the server.
        CustomField[] customFields =
            customFieldService.updateCustomFields(new CustomField[] {customField});
View Full Code Here

      Long dropDownCustomFieldId = Long.parseLong("INSERT_DROP_DOWN_CUSTOM_FIELD_ID_HERE");
      Long customFieldOptionId = Long.parseLong("INSERT_CUSTOM_FIELD_OPTION_ID_HERE");
      Long lineItemId = Long.parseLong("INSERT_LINE_ITEM_ID_HERE");

      // Get the custom field.
      CustomField customField = customFieldService.getCustomField(customFieldId);

      // Get the drop-down custom field.
      DropDownCustomField dropDownCustomField =
          (DropDownCustomField) customFieldService.getCustomField(dropDownCustomFieldId);
View Full Code Here

      // Get the CustomFieldService.
      CustomFieldServiceInterface customFieldService =
          user.getService(DfpService.V201211.CUSTOM_FIELD_SERVICE);

      // Create custom fields.
      CustomField customField1 = new CustomField();
      customField1.setName("Customer comments #" + System.currentTimeMillis());
      customField1.setEntityType(CustomFieldEntityType.LINE_ITEM);
      customField1.setDataType(CustomFieldDataType.STRING);
      customField1.setVisibility(CustomFieldVisibility.FULL);

      CustomField customField2 = new CustomField();
      customField2.setName("Internal approval status #" + System.currentTimeMillis());
      customField2.setEntityType(CustomFieldEntityType.LINE_ITEM);
      customField2.setDataType(CustomFieldDataType.DROP_DOWN);
      customField2.setVisibility(CustomFieldVisibility.FULL);

      // Add custom fields.
      CustomField[] customFields =
          customFieldService.createCustomFields(new CustomField[] {customField1, customField2});
View Full Code Here

      Long dropDownCustomFieldId = Long.parseLong("INSERT_DROP_DOWN_CUSTOM_FIELD_ID_HERE");
      Long customFieldOptionId = Long.parseLong("INSERT_CUSTOM_FIELD_OPTION_ID_HERE");
      Long lineItemId = Long.parseLong("INSERT_LINE_ITEM_ID_HERE");

      // Get the custom field.
      CustomField customField = customFieldService.getCustomField(customFieldId);

      // Get the drop-down custom field.
      DropDownCustomField dropDownCustomField =
          (DropDownCustomField) customFieldService.getCustomField(dropDownCustomFieldId);
View Full Code Here

      // Get the CustomFieldService.
      CustomFieldServiceInterface customFieldService =
          user.getService(DfpService.V201302.CUSTOM_FIELD_SERVICE);

      // Create custom fields.
      CustomField customField1 = new CustomField();
      customField1.setName("Customer comments #" + System.currentTimeMillis());
      customField1.setEntityType(CustomFieldEntityType.LINE_ITEM);
      customField1.setDataType(CustomFieldDataType.STRING);
      customField1.setVisibility(CustomFieldVisibility.FULL);

      CustomField customField2 = new CustomField();
      customField2.setName("Internal approval status #" + System.currentTimeMillis());
      customField2.setEntityType(CustomFieldEntityType.LINE_ITEM);
      customField2.setDataType(CustomFieldDataType.DROP_DOWN);
      customField2.setVisibility(CustomFieldVisibility.FULL);

      // Add custom fields.
      CustomField[] customFields =
          customFieldService.createCustomFields(new CustomField[] {customField1, customField2});
View Full Code Here

      // Set the ID of the custom field to update.
      Long customFieldId = Long.parseLong("INSERT_CUSTOM_FIELD_ID_HERE");

      // Get the custom field.
      CustomField customField = customFieldService.getCustomField(customFieldId);

      if (customField != null) {
        customField.setDescription(customField.getDescription() == null ? "" : customField
            .getDescription() + " Updated");

        // Update the custom field on the server.
        CustomField[] customFields =
            customFieldService.updateCustomFields(new CustomField[] {customField});
View Full Code Here

      return (Value) value;
    } else if (value == null) {
      return new TextValue(null, null);
    } else {
      if (value instanceof Boolean) {
        return new BooleanValue(null, (Boolean) value);
      } else if (value instanceof Double) {
        return new NumberValue(null, value.toString());
      } else if (value instanceof String) {
        return new TextValue(null, (String) value);
      } else if (value instanceof Long) {
View Full Code Here

      // Set the ID of the contact to update.
      Long contactId = Long.parseLong("INSERT_CONTACT_ID_HERE");

      // Get the contact.
      Contact contact = contactService.getContact(contactId);

      // Update the address of the contact.
      contact.setAddress("123 New Street, New York, NY, 10011");

      // Update the contact on the server.
      Contact[] contacts = contactService.updateContacts(new Contact[] {contact});

      for (Contact updatedContact : contacts) {
View Full Code Here

      // Set the IDs of the companies for the contacts.
      Long advertiserCompanyId = Long.parseLong("INSERT_ADVERTISER_COMPANY_ID_HERE");
      Long agencyCompanyId = Long.parseLong("INSERT_AGENCY_COMPANY_ID_HERE");

      // Create an advertiser contact.
      Contact advertiserContact = new Contact();
      advertiserContact.setName("Mr. Advertiser #" + new Random().nextLong());
      advertiserContact.setEmail("advertiser@advertising.com");
      advertiserContact.setCompanyId(advertiserCompanyId);

      // Create an agency contact.
      Contact agencyContact = new Contact();
      agencyContact.setName("Ms. Agency #" + new Random().nextLong());
      agencyContact.setEmail("agency@agencies.com");
      agencyContact.setCompanyId(agencyCompanyId);

      // Create the contacts on the server.
      Contact[] contacts =
          contactService.createContacts(new Contact[] {advertiserContact, agencyContact});
View Full Code Here

TOP

Related Classes of com.google.api.ads.dfp.v201306.CustomField

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.