본문 바로가기

app-ads.txt 생성·검사기

브라우저 처리

모바일 앱 광고용 app-ads.txt 줄의 형식(광고 시스템 도메인, 게시자 ID, DIRECT/RESELLER, 인증 ID)과 변수 줄을 검사하고, 앱 스토어에 등록한 개발자 웹사이트 최상위에 올려야 한다는 위치 안내와 함께 정리본을 줍니다.

도구 실행입력 후 결과 확인
app-ads.txt 생성·검사기 샘플 실행

앱에 광고를 붙인 개발자는 app-ads.txt 파일로 승인된 광고 판매자를 공개합니다. 형식은 웹사이트용 ads.txt와 같지만, 파일을 앱 자체가 아니라 앱 스토어 등록 정보에 적은 '개발자 웹사이트'의 최상위에 올려야 한다는 점이 다릅니다.

브라우저 처리
샘플 결과
✓ 형식 검사를 통과했습니다.
판매 기록 2 · 변수 0

# app-ads.txt — 정리된 내용
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
example-mediation.com, app-889, RESELLER
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

app-ads.txt 생성·검사기 사용 가이드

앱에 광고를 붙인 개발자는 app-ads.txt 파일로 승인된 광고 판매자를 공개합니다. 형식은 웹사이트용 ads.txt와 같지만, 파일을 앱 자체가 아니라 앱 스토어 등록 정보에 적은 '개발자 웹사이트'의 최상위에 올려야 한다는 점이 다릅니다.

이 검사기는 줄마다 칸 수, 광고 시스템 도메인 형식, 게시자 ID, DIRECT·RESELLER 관계, 인증 기관 ID 형식을 확인하고, Google 줄은 pub- 뒤 숫자 16자리인지 봅니다. contact=나 OWNERDOMAIN= 같은 변수 줄은 따로 인식합니다.

같은 판매 기록이 두 번 들어 있으면 알려 주고, 도메인 소문자·관계 대문자로 맞춘 정리본을 돌려줍니다. 미디에이션을 여러 개 쓰는 앱처럼 줄이 많을 때 특히 유용합니다.

사용 방법

  1. 광고·미디에이션 플랫폼에서 받은 줄을 'app-ads.txt 내용 (한 줄에 하나: 광고 시스템 도메인, 게시자 ID, DIRECT·RESELLER, 인증 ID)'에 모읍니다.
  2. '실행'을 눌러 ⚠ 표시된 줄을 고칩니다.
  3. 정리된 내용을 app-ads.txt로 저장합니다.
  4. 구글 플레이·앱스토어에 적은 개발자 웹사이트 주소의 최상위(https://도메인/app-ads.txt)에 올립니다.

예시: AdMob과 미디에이션 네트워크

입력
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
example-mediation.com, app-889, RESELLER
결과
✓ 형식 검사를 통과했습니다.
판매 기록 2 · 변수 0

# app-ads.txt — 정리된 내용
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
example-mediation.com, app-889, RESELLER

결과 아래에 올릴 위치 안내가 함께 표시됩니다.

이럴 때 쓰면 좋아요

  • AdMob을 처음 연결한 앱의 app-ads.txt를 만들 때
  • 미디에이션 네트워크를 추가하며 줄을 합칠 때
  • 광고 플랫폼이 '앱 인증 안 됨'을 표시했을 때 파일을 점검할 때
  • 여러 앱을 운영하는 개발사가 하나의 파일로 정리할 때

문제가 생겼을 때

앱 스토어에 개발자 웹사이트를 적지 않았습니다.

광고 시스템은 스토어 정보의 웹사이트 주소를 따라가 파일을 찾습니다. 스토어 등록 정보에 웹사이트를 먼저 적으세요.

웹사이트 주소가 https://example.com/app인데 그 폴더에 올렸습니다.

파일은 도메인 최상위(https://example.com/app-ads.txt)에 있어야 합니다. 하위 폴더 경로는 읽지 않습니다.

Google 게시자 ID 자릿수 경고가 떴습니다.

AdMob 계정 설정의 게시자 ID(pub-로 시작하는 16자리)를 그대로 복사하세요. 앱 ID(ca-app-pub-…~…)와 헷갈리기 쉽습니다.

활용 팁

  • 웹사이트용 ads.txt와 같은 도메인을 쓴다면 두 파일을 따로 두어야 합니다. 이름이 다릅니다.
  • 여러 앱이 같은 개발자 웹사이트를 쓰면 app-ads.txt 하나로 모두 인증됩니다.
  • 파일을 올린 뒤 광고 플랫폼이 다시 확인하기까지 하루 이상 걸릴 수 있습니다.

자주 묻는 질문

ads.txt와 무엇이 다른가요?

줄 형식은 같습니다. 다른 점은 파일 이름(app-ads.txt)과 위치(앱 스토어에 적은 개발자 웹사이트의 최상위)입니다.

광고 계정 승인까지 확인하나요?

아니요. 줄 형식과 중복만 검사합니다. 실제 계정이 승인됐는지는 광고 플랫폼 화면에서 확인해야 합니다.

변수 줄은 무엇인가요?

contact=(담당자 연락처), OWNERDOMAIN=(파일 소유 도메인) 같은 부가 정보 줄입니다. 판매 기록이 아니어서 칸 수 검사에서 제외됩니다.