금융 서비스 광고 규제가 있는 국가에서 Meta는 광고주에게 신원과 금융 라이선스를 인증하도록 요구할 수 있습니다. 규제 기관은 Meta에 금융 라이선스 데이터 세트를 제공하며, Meta는 광고주가 제출한 라이선스를 검증하는 데 해당 데이터 세트를 사용합니다. 이 문서에서는 규제 기관이 라이선스 데이터를 Meta와 안전하게 공유하는 방법과 통합을 위한 기술 사양을 설명합니다.
이 통합은 다음과 같이 작동합니다.
config.json(메타데이터)과 CSV 파일(라이선스 데이터)이 Meta의 보안 SFTP 서버에 업로드됩니다. 파일 업로드 지침을 참조하세요. config.json 파일은 처리에 필요한 메타데이터를 포함하는 매니페스트입니다. 이 파일은 모든 업로드에 포함되어야 합니다.
| 필드 | 유형 | 필수 | 설명 | 허용되는 값 |
|---|---|---|---|---|
version | 문자열 | 예 | 라이선스 CSV 파일에 사용된 스키마 버전입니다. | 'v1' |
load_type | 문자열 | 예 | 전체 데이터 세트인지 증분 업데이트인지(델타만 해당)를 나타냅니다. | 'full', 'incremental' |
mode | 문자열 | 예 |
| 'validation', 'ingestion' |
support_email_addresses | 문자열 배열 | 예 | Meta가 데이터 수집에 관한 연락에 사용할 수 있는 모니터링되는 이메일 주소입니다. |
{
"version": "v1",
"load_type": "full",
"mode": "ingestion",
"support_email_addresses": [
"support@domain.com",
"support2@domain.com"
]
}
라이선스 데이터는 CSV 파일로 제공됩니다. 파일의 이름은 원하는 대로 지정할 수 있습니다. 읽어들이는 유형은 두 가지입니다.
Credential_Id가 있어야 합니다.| 열 | 필수 | 유형 | 설명 | 형식/허용되는 값 | 예시 |
|---|---|---|---|---|---|
Credential_Id | 예 | 문자열 | 라이선스의 고유한 식별자입니다. 게시된 금융 서비스 광고에 표시됩니다. | 최대 200자 | 123456789 |
License_Status | 예 | 문자열 | 라이선스의 상태입니다. | ACTIVE, INACTIVE, LEGALLY_EXEMPT | ACTIVE |
Licensee_Name | 예 | 문자열 | 라이선스가 등록된 이름입니다. | 최대 200자 | Jane Doe |
Licensee_Type | 예 | 문자열 | 라이선스를 보유한 주체의 유형입니다. | INDIVIDUAL, FIRM, UNKNOWN* | INDIVIDUAL |
License_Expiration_Date | 아니요 | 숫자 | 라이선스의 만료 날짜입니다. | Unix 타임스탬프 | 946684800 |
Address_Line_1 | 아니요 | 문자열 | 첫 번째 상세 주소입니다. | 최대 200자 | 123 Main St |
Address_Line_2 | 아니요 | 문자열 | 두 번째 상세 주소입니다. | 최대 200자 | Suite 100 |
City | 아니요 | 문자열 | 도시, 소재지, 소도시 또는 자치구입니다. | 최대 200자 | San Francisco |
State | 아니요 | 문자열 | 주, 도, 현, 카운티 또는 지역입니다. | 최대 200자 | CA |
Country_Code | 아니요 | 문자열 | 라이선스 사용자의 국가입니다. | ISO 3166-1 alpha-2(최대 2자) | US |
Postal_Code | 아니요 | 문자열 | 우편번호입니다. | 최대 12자 | 94016 |
Phone_Numbers | Phone_Numbers, Email_Addresses, Website_URLs 중 하나 이상을 제공해야 합니다. | 문자열 | 라이선스에 등록된 전화번호입니다. | 세미콜론으로 구분, E.164 형식, 각각 최대 16자(+ 접두사 포함) | +15551234567;+15559876543 |
Email_Addresses | Phone_Numbers, Email_Addresses, Website_URLs 중 하나 이상을 제공해야 합니다. | 문자열 | 라이선스에 등록된 이메일 주소입니다. | 세미콜론으로 구분, 각각 최대 254자 | jane.doe@gmail.com;info@firm.com |
Website_URLs | Phone_Numbers, Email_Addresses, Website_URLs 중 하나 이상을 제공해야 합니다. | 문자열 | 라이선스에 등록된 웹사이트입니다. 'http://' 또는 'https://'를 앞에 붙여야 합니다. | 세미콜론으로 구분, 각각 최대 2,000자 | https://www.example.com;https://www.example2.com |
Meta 광고 플랫폼에서 사칭, 사기, 악용을 방지하기 위해서는 연결 확인이 필수적입니다. 이를 위해 업로드된 금융 라이선스 데이터에서 각 라이선스에 대해 전화번호, 이메일 주소, 웹사이트 URL 중 하나 이상을 제공해야 합니다. 그러면 해당 광고주가 인증 주체에 연결된 라이선스를 사용하고 있는지를 확인할 수 있습니다.
증분 스키마는 전체 로드 스키마와 동일한 열에 필수 열 하나를 추가하여 사용합니다.
| 열 | 필수 | 유형 | 설명 | 허용되는 값 |
|---|---|---|---|---|
Operation | 예 | 문자열 | 이 행에서 수행할 작업입니다. | UPSERT, DELETE |
Credential_Id 필드만 필수이며, 나머지 필드는 선택 사항입니다.초기 데이터 세트에는 A, B, C라는 세 가지 라이선스가 포함되어 있습니다.
그 이후에는 다음과 같이 변경됩니다.
증분 CSV에는 다음이 포함됩니다.
| Credential_Id | 작업 | ... |
|---|---|---|
B | UPSERT | (기타 필드) |
C | DELETE | |
D | UPSERT | (기타 필드) |
라이선스 A는 변경 사항이 없으므로 포함되지 않습니다.
마지막으로 수집된 데이터 세트의 타임스탬프는 SFTP의 ingestion_history/ 폴더를 통해 확인할 수 있습니다(아래 참조).
config.json과 CSV 데이터 파일 모두 기본 디렉터리에 업로드합니다.config.json에서 validation 모드를 사용하여 하루에 여러 번 검증할 수 있지만, 데이터는 하루에 한 번만 수집할 수 있습니다.config.json에 설정된 모드에 따라 validation_history/ 또는 ingestion_history/ 디렉터리로 자동으로 옮겨집니다. 업로드된 CSV 파일에 필수 값 누락, 잘못된 값 등과 같은 행 수준의 오류가 포함된 경우 해당 오류를 자세히 설명하는 별도의 CSV 파일이 생성됩니다. 수집을 수행하기 전에 validation 모드를 사용하여 파일이 올바르게 처리되는지 확인합니다.2026-03-11T12-23-56Z/)가 생성됩니다.ingestion_history/ 또는 validation_history/가 아닌) 기본 디렉터리에 있는 경우 아직 처리되지 않은 것입니다.다음은 ingestion 모드의 data1.csv 및 config.json을 포함한, 2026년 3월 11일 자 새로운 수집 전후의 파일 구조를 보여줍니다.
config.json
data1.csv
ingestion_history/
└── 2026-03-06T04-20-17Z/
├── config.json
├── license_data.csv
├── csv_errors.csv
validation_history/
└── 2026-03-11T05-18-14Z/
├── config.json
├── data1.csv
├── csv_errors.csv
└── 2026-03-06T01-15-24Z/
├── config.json
├── license_data.csv
├── csv_errors.csv
ingestion_history/
└── 2026-03-11T12-23-56Z/
├── config.json
├── data1.csv
└── 2026-03-06T04-20-17Z/
├── config.json
├── license_data.csv
├── csv_errors.csv
validation_history/
└── 2026-03-11T05-18-14Z/
├── config.json
├── data1.csv
├── csv_errors.csv
└── 2026-03-06T01-15-24Z/
├── config.json
├── license_data.csv
├── csv_errors.csv
다른 수집을 트리거하려면 기본 디렉터리에 새 파일을 다시 업로드하세요.