Class CustomAudience

    • Method Detail

      • setApproximateCount

        public void setApproximateCount​(Long approximateCount)
        Approximate number of people in this audience
      • setDeliveryStatus

        public void setDeliveryStatus​(CustomAudienceStatus deliveryStatus)
        JSON dictionary of code and description. Indicates whether or not an audience can be used in ads. There are two situations that an audience will make ads not deliverable. First, if the size is smaller than 20 people, the audience can't be delivered. Second, if for some reason the audience is disabled (such as violation of policy, expired), validation will fail when it is used in ads.
      • getExternalEventSource

        public AdsPixel getExternalEventSource()
        Returns:
        Read-only JSON dictionary with key id containing the pixel id whose traffic generated this custom audience
      • setExternalEventSource

        public void setExternalEventSource​(AdsPixel externalEventSource)
        Read-only JSON dictionary with key id containing the pixel id whose traffic generated this custom audience
      • getLastUsedTime

        public String getLastUsedTime()
        Returns:
        last used time of this object by the current viewer
      • setLastUsedTime

        public void setLastUsedTime​(String lastUsedTime)
        last used time of this object by the current viewer
      • setLookalikeAudienceIds

        public void setLookalikeAudienceIds​(List<String> lookalikeAudienceIds)
        The IDs of the lookalike audiences generated from this audience
      • setOperationStatus

        public void setOperationStatus​(CustomAudienceStatus operationStatus)
        JSON dictionary of code to int value and description to a description string. The operation status represents the status of the last operation performed on an audience. In general, it will have following states:
        • 0: Status not available
        • 200: Normal: there is no updating or issues found
        • 400: Warning: there is some message we would like advertisers to know
        • 410: No upload: no file has been uploaded
        • 411: Low match rate: low rate of matched people
        • 412: High invalid rate: high rate of invalid people
        • 421: No pixel: Your Facebook pixel hasn't been installed on your website yet
        • 422: Pixel not firing: Your Facebook pixel isn't firing
        • 423: Invalid pixel: Your Facebook pixel is invalid
        • 431: Lookalike Audience refresh failed
        • 432: Lookalike Audience build failed
        • 433: Lookalike Audience build failed
        • 434: Lookalike Audience build retrying
        • 500: Error: there is some error and advertisers need to take action items to fix the error
      • getOptOutLink

        public String getOptOutLink()
        Returns:
        Your opt-out URL so people can choose not to be targeted
      • setOptOutLink

        public void setOptOutLink​(String optOutLink)
        Your opt-out URL so people can choose not to be targeted
      • getOriginAudienceId

        public Long getOriginAudienceId()
        Returns:
        The ID of origin Custom Audience. The origin audience you create must have a minimum size of 100.
      • setOriginAudienceId

        public void setOriginAudienceId​(Long originAudienceId)
        The ID of origin Custom Audience. The origin audience you create must have a minimum size of 100.
      • getPixelId

        public String getPixelId()
        Returns:
        ID of the pixel which is collecting events for this Website Custom audience
      • setPixelId

        public void setPixelId​(String pixelId)
        ID of the pixel which is collecting events for this Website Custom audience
      • getRetentionDays

        public Long getRetentionDays()
        Returns:
        Number of days to keep the user in this cluster.
      • setRetentionDays

        public void setRetentionDays​(Long retentionDays)
        Number of days to keep the user in this cluster. You can use any value between 1 and 180 days. Defaults to 14 days if not specified
      • getRule

        public String getRule()
        Returns:
        Audience rules to be applied on the referrer URL
      • setRule

        public void setRule​(String rule)
        Audience rules to be applied on the referrer URL
      • getSubtype

        public String getSubtype()
        Returns:
        Type of custom audience, derived from original data source
      • setSubtype

        public void setSubtype​(String subtype)
        Type of custom audience, derived from original data source
      • setTimeContentUpdated

        public void setTimeContentUpdated​(Long timeContentUpdated)
        Last update of people in this custom audience
      • getTimeUpdated

        public Long getTimeUpdated()
        Returns:
        Last time this audience metadata was updated
      • setTimeUpdated

        public void setTimeUpdated​(Long timeUpdated)
        Last time this audience metadata was updated