{
  "actorSpecification": 1,
  "title": "Facebook Ad Library Data",
  "views": {
    "detailed": {
      "display": {
        "component": "table",
        "properties": {
          "ad_id": {
            "format": "text",
            "label": "Ad ID"
          },
          "ad_snapshot_url": {
            "format": "link",
            "label": "Snapshot URL"
          },
          "ad_text": {
            "format": "text",
            "label": "Ad Text"
          },
          "advertiser_ig_followers": {
            "format": "text",
            "label": "IG Followers"
          },
          "advertiser_ig_username": {
            "format": "text",
            "label": "IG Username"
          },
          "byline": {
            "format": "text",
            "label": "Paid For By"
          },
          "caption": {
            "format": "text",
            "label": "Caption"
          },
          "collation_count": {
            "format": "text",
            "label": "Creative Reuse"
          },
          "collation_id": {
            "format": "text",
            "label": "Collation ID"
          },
          "contains_digital_created_media": {
            "format": "text",
            "label": "AI Media"
          },
          "cta_text": {
            "format": "text",
            "label": "CTA"
          },
          "currency": {
            "format": "text",
            "label": "Currency"
          },
          "days_running": {
            "format": "text",
            "label": "Days Running"
          },
          "disclaimer_label": {
            "format": "text",
            "label": "Disclaimer"
          },
          "display_format": {
            "format": "text",
            "label": "Display Format"
          },
          "end_date": {
            "format": "text",
            "label": "Ended"
          },
          "gated_type": {
            "format": "text",
            "label": "Gated Type"
          },
          "image_urls": {
            "format": "text",
            "label": "Image URLs"
          },
          "impressions": {
            "format": "text",
            "label": "Impressions"
          },
          "is_active": {
            "format": "text",
            "label": "Active"
          },
          "link_description": {
            "format": "text",
            "label": "Link Description"
          },
          "link_url": {
            "format": "link",
            "label": "Link URL"
          },
          "media_type": {
            "format": "text",
            "label": "Media Type"
          },
          "media_url": {
            "format": "link",
            "label": "Media URL"
          },
          "page_categories": {
            "format": "text",
            "label": "Page Categories"
          },
          "page_id": {
            "format": "text",
            "label": "Page ID"
          },
          "page_like_count": {
            "format": "text",
            "label": "Page Likes"
          },
          "page_name": {
            "format": "text",
            "label": "Page Name"
          },
          "page_url": {
            "format": "link",
            "label": "Page URL"
          },
          "publisher_platform": {
            "format": "text",
            "label": "Platforms"
          },
          "reach_estimate": {
            "format": "text",
            "label": "Reach Estimate"
          },
          "regional_regulation_data": {
            "format": "text",
            "label": "Regional Regulation"
          },
          "resolved_ad_text": {
            "format": "text",
            "label": "Resolved Ad Text"
          },
          "scraped_at": {
            "format": "text",
            "label": "Scraped At"
          },
          "search_term": {
            "format": "text",
            "label": "Search Term"
          },
          "spend": {
            "format": "text",
            "label": "Spend"
          },
          "start_date": {
            "format": "text",
            "label": "Started"
          },
          "status": {
            "format": "text",
            "label": "Status"
          },
          "template_tokens": {
            "format": "text",
            "label": "Template Tokens"
          },
          "title": {
            "format": "text",
            "label": "Title"
          },
          "video_urls": {
            "format": "text",
            "label": "Video URLs"
          }
        }
      },
      "title": "Detailed View",
      "transformation": {
        "fields": [
          "ad_id",
          "page_name",
          "page_id",
          "page_url",
          "ad_text",
          "resolved_ad_text",
          "template_tokens",
          "title",
          "caption",
          "cta_text",
          "link_url",
          "link_description",
          "display_format",
          "start_date",
          "end_date",
          "days_running",
          "status",
          "is_active",
          "media_type",
          "media_url",
          "image_urls",
          "video_urls",
          "publisher_platform",
          "collation_count",
          "collation_id",
          "page_like_count",
          "page_categories",
          "advertiser_ig_username",
          "advertiser_ig_followers",
          "spend",
          "impressions",
          "reach_estimate",
          "currency",
          "byline",
          "disclaimer_label",
          "gated_type",
          "regional_regulation_data",
          "contains_digital_created_media",
          "ad_snapshot_url",
          "search_term",
          "scraped_at"
        ]
      }
    },
    "euTransparency": {
      "display": {
        "component": "table",
        "properties": {
          "ad_id": {
            "format": "text",
            "label": "Ad ID"
          },
          "ad_snapshot_url": {
            "format": "link",
            "label": "Snapshot URL"
          },
          "age_country_gender_reach_breakdown": {
            "format": "text",
            "label": "Reach Breakdown"
          },
          "audience_age_gender": {
            "format": "text",
            "label": "Audience Age/Gender"
          },
          "audience_location": {
            "format": "text",
            "label": "Audience Location"
          },
          "audience_single_country": {
            "format": "text",
            "label": "Country"
          },
          "byline": {
            "format": "text",
            "label": "Paid For By"
          },
          "categories": {
            "format": "text",
            "label": "Categories"
          },
          "currency": {
            "format": "text",
            "label": "Currency"
          },
          "eu_total_reach": {
            "format": "text",
            "label": "EU Reach"
          },
          "impressions": {
            "format": "text",
            "label": "Impressions"
          },
          "is_violating_eu_siep": {
            "format": "text",
            "label": "EU SIEP Violation"
          },
          "page_name": {
            "format": "text",
            "label": "Page Name"
          },
          "payer_beneficiary": {
            "format": "text",
            "label": "Payer / Beneficiary"
          },
          "reach_estimate": {
            "format": "text",
            "label": "Reach"
          },
          "search_term": {
            "format": "text",
            "label": "Search Term"
          },
          "spend": {
            "format": "text",
            "label": "Spend"
          },
          "spend_lower_bound": {
            "format": "text",
            "label": "Spend Min"
          },
          "spend_upper_bound": {
            "format": "text",
            "label": "Spend Max"
          },
          "target_age_audience": {
            "format": "text",
            "label": "Target Ages"
          },
          "target_gender_audience": {
            "format": "text",
            "label": "Target Gender"
          },
          "target_location_audience": {
            "format": "text",
            "label": "Target Locations"
          },
          "violation_types": {
            "format": "text",
            "label": "Violations"
          }
        }
      },
      "title": "EU Transparency & Political Ads",
      "transformation": {
        "fields": [
          "ad_id",
          "page_name",
          "byline",
          "categories",
          "spend",
          "spend_lower_bound",
          "spend_upper_bound",
          "impressions",
          "reach_estimate",
          "currency",
          "eu_total_reach",
          "target_age_audience",
          "target_gender_audience",
          "target_location_audience",
          "age_country_gender_reach_breakdown",
          "payer_beneficiary",
          "audience_age_gender",
          "audience_location",
          "audience_single_country",
          "violation_types",
          "is_violating_eu_siep",
          "ad_snapshot_url",
          "search_term"
        ]
      }
    },
    "overview": {
      "display": {
        "component": "table",
        "properties": {
          "ad_id": {
            "format": "text",
            "label": "Ad ID"
          },
          "ad_snapshot_url": {
            "format": "link",
            "label": "Snapshot URL"
          },
          "ad_text": {
            "format": "text",
            "label": "Ad Text"
          },
          "collation_count": {
            "format": "text",
            "label": "Creative Reuse"
          },
          "cta_text": {
            "format": "text",
            "label": "CTA"
          },
          "impressions": {
            "format": "text",
            "label": "Impressions"
          },
          "link_url": {
            "format": "link",
            "label": "Link URL"
          },
          "media_type": {
            "format": "text",
            "label": "Media"
          },
          "page_name": {
            "format": "text",
            "label": "Page Name"
          },
          "publisher_platform": {
            "format": "text",
            "label": "Platforms"
          },
          "search_term": {
            "format": "text",
            "label": "Search Term"
          },
          "spend": {
            "format": "text",
            "label": "Spend"
          },
          "start_date": {
            "format": "text",
            "label": "Started"
          },
          "status": {
            "format": "text",
            "label": "Status"
          }
        }
      },
      "title": "Ad Overview",
      "transformation": {
        "fields": [
          "ad_id",
          "page_name",
          "ad_text",
          "start_date",
          "status",
          "media_type",
          "cta_text",
          "link_url",
          "publisher_platform",
          "collation_count",
          "spend",
          "impressions",
          "ad_snapshot_url",
          "search_term"
        ]
      }
    }
  }
}
