Class: FacebookAds::AdAccountTargetingUnified

Inherits:
AdObject
  • Object
show all
Defined in:
lib/facebook_ads/ad_objects/ad_account_targeting_unified.rb

Overview

For any issues or feature requests related to this class, please let us know on github and we’ll fix in our codegen framework. We’ll not be able to accept pull request for this class.

Constant Summary collapse

LIMIT_TYPE =
[
  "adgroup_id",
  "genders",
  "age_min",
  "age_max",
  "country_groups",
  "countries",
  "country",
  "cities",
  "radius",
  "regions",
  "zips",
  "interests",
  "location_cluster_ids",
  "keywords",
  "education_schools",
  "education_majors",
  "work_positions",
  "work_employers",
  "relationship_statuses",
  "interested_in",
  "locales",
  "user_adclusters",
  "excluded_user_adclusters",
  "conjunctive_user_adclusters",
  "custom_audiences",
  "excluded_custom_audiences",
  "college_years",
  "education_statuses",
  "connections",
  "excluded_connections",
  "friends_of_connections",
  "user_event",
  "dynamic_audience_ids",
  "excluded_dynamic_audience_ids",
  "rtb_flag",
  "site_category",
  "geo_locations",
  "excluded_geo_locations",
  "timezones",
  "place_page_set_ids",
  "location_expansion",
  "page_types",
  "publisher_platforms",
  "effective_publisher_platforms",
  "facebook_positions",
  "effective_facebook_positions",
  "instagram_positions",
  "effective_instagram_positions",
  "messenger_positions",
  "effective_messenger_positions",
  "device_platforms",
  "effective_device_platforms",
  "audience_network_positions",
  "effective_audience_network_positions",
  "whatsapp_positions",
  "effective_whatsapp_positions",
  "excluded_publisher_categories",
  "excluded_publisher_list_ids",
  "publisher_visibility_categories",
  "user_device",
  "mobile_device_model",
  "excluded_user_device",
  "excluded_mobile_device_model",
  "user_os",
  "wireless_carrier",
  "family_statuses",
  "industries",
  "life_events",
  "political_views",
  "politics",
  "behaviors",
  "income",
  "net_worth",
  "home_type",
  "home_ownership",
  "home_value",
  "ethnic_affinity",
  "generation",
  "household_composition",
  "moms",
  "office_type",
  "targeting_optimization",
  "direct_install_devices",
  "engagement_specs",
  "excluded_engagement_specs",
  "product_audience_specs",
  "excluded_product_audience_specs",
  "exclusions",
  "flexible_spec",
  "exclude_reached_since",
  "exclude_previous_days",
  "app_install_state",
  "fb_deal_id",
  "interest_defaults_source",
  "alternate_auto_targeting_option",
  "contextual_targeting_categories",
  "topic",
  "format",
  "trending",
  "gatekeepers",
  "follow_profiles",
  "follow_profiles_negative",
  "location_categories",
  "user_page_threads",
  "user_page_threads_excluded",
  "is_whatsapp_destination_ad",
  "marketplace_product_categories",
  "instream_video_sponsorship_placements",
  "prospecting_audience",
  "brand_safety_content_severity_levels",
  "catalog_based_targeting",
  "brand_safety_content_filter_levels",
]
WHITELISTED_TYPES =
[
  "adgroup_id",
  "genders",
  "age_min",
  "age_max",
  "country_groups",
  "countries",
  "country",
  "cities",
  "radius",
  "regions",
  "zips",
  "interests",
  "location_cluster_ids",
  "keywords",
  "education_schools",
  "education_majors",
  "work_positions",
  "work_employers",
  "relationship_statuses",
  "interested_in",
  "locales",
  "user_adclusters",
  "excluded_user_adclusters",
  "conjunctive_user_adclusters",
  "custom_audiences",
  "excluded_custom_audiences",
  "college_years",
  "education_statuses",
  "connections",
  "excluded_connections",
  "friends_of_connections",
  "user_event",
  "dynamic_audience_ids",
  "excluded_dynamic_audience_ids",
  "rtb_flag",
  "site_category",
  "geo_locations",
  "excluded_geo_locations",
  "timezones",
  "place_page_set_ids",
  "location_expansion",
  "page_types",
  "publisher_platforms",
  "effective_publisher_platforms",
  "facebook_positions",
  "effective_facebook_positions",
  "instagram_positions",
  "effective_instagram_positions",
  "messenger_positions",
  "effective_messenger_positions",
  "device_platforms",
  "effective_device_platforms",
  "audience_network_positions",
  "effective_audience_network_positions",
  "whatsapp_positions",
  "effective_whatsapp_positions",
  "excluded_publisher_categories",
  "excluded_publisher_list_ids",
  "publisher_visibility_categories",
  "user_device",
  "mobile_device_model",
  "excluded_user_device",
  "excluded_mobile_device_model",
  "user_os",
  "wireless_carrier",
  "family_statuses",
  "industries",
  "life_events",
  "political_views",
  "politics",
  "behaviors",
  "income",
  "net_worth",
  "home_type",
  "home_ownership",
  "home_value",
  "ethnic_affinity",
  "generation",
  "household_composition",
  "moms",
  "office_type",
  "targeting_optimization",
  "direct_install_devices",
  "engagement_specs",
  "excluded_engagement_specs",
  "product_audience_specs",
  "excluded_product_audience_specs",
  "exclusions",
  "flexible_spec",
  "exclude_reached_since",
  "exclude_previous_days",
  "app_install_state",
  "fb_deal_id",
  "interest_defaults_source",
  "alternate_auto_targeting_option",
  "contextual_targeting_categories",
  "topic",
  "format",
  "trending",
  "gatekeepers",
  "follow_profiles",
  "follow_profiles_negative",
  "location_categories",
  "user_page_threads",
  "user_page_threads_excluded",
  "is_whatsapp_destination_ad",
  "marketplace_product_categories",
  "instream_video_sponsorship_placements",
  "prospecting_audience",
  "brand_safety_content_severity_levels",
  "catalog_based_targeting",
  "brand_safety_content_filter_levels",
]
MODE =
[
  "best_performing",
  "recently_used",
  "related",
  "suggestions",
]
OBJECTIVE =
[
  "APP_INSTALLS",
  "BRAND_AWARENESS",
  "CONVERSIONS",
  "EVENT_RESPONSES",
  "LEAD_GENERATION",
  "LINK_CLICKS",
  "LOCAL_AWARENESS",
  "MESSAGES",
  "OFFER_CLAIMS",
  "PAGE_LIKES",
  "POST_ENGAGEMENT",
  "PRODUCT_CATALOG_SALES",
  "REACH",
  "VIDEO_VIEWS",
]

Instance Attribute Summary

Attributes inherited from AdObject

#__all_fields, #attributes, #deserializer, #last_api_response, #last_destroyed, #last_saved

Method Summary

Methods inherited from AdObject

#[], #as_json, #changes, #destroy, #fields_as_string, get, #graph_params, #id, #initialize, #inspect, #load!, #loaded?, #reload!, #save, #session, #session=, #to_hash, #to_json, #update_attributes

Methods included from GraphEdges

included

Methods included from GraphNodes

included

Methods included from Fields

included

Constructor Details

This class inherits a constructor from FacebookAds::AdObject