iOS 앱에서 광고가 보이질 않는다,,
카페자리 flutter 앱에서는
admob을 통해 배너광고를 시범 운영중이다.
그런데 android에서 보이는 배너 광고가
ios에서는 보이지 않는 버그가 발생했다.
아무리 봐도 클라이언트 문제는 아니어서
admob 광고 설정을 좀 뜯어봤는데,
아니나 다를까 ios에서만
app-ads.txt를 인식 못하고있었다.
원인은 앱스토어의 '개발자 웹사이트' 설정
카페자리는 공식 웹페이지가 있고,
이 웹페이지에 app-ads.txt파일을 등록해놨기에
android와 ios에서 차이가 날 이유가 없다고 생각했다.
그래서 좀 더 찾아보니, google admob에서 app-ads.txt를
크롤링하는 방식에 그 해답이 있었다.
ios의 경우 앱스토어에 등록된 앱 설치 페이지에서
'개발자 웹사이트'로 등록된 웹사이트를 크롤링한다.
문제는 appstore connect에서 개발자 웹페이지를
어떻게 설정하냐인데.. 이부분 때문에 이 글을 썼다.
'마케팅 URL'이라고 되어있는 설정란이
바로 '개발자 웹사이트'이다.
용어가 '마케팅 URL'이길래 홍보용 랜딩페이지 등을
따로 설정해야 하는줄 알고 비워놨었는데..
뭔가 통수맞은 느낌이었다.
카페자리의 새 버전을 올릴 때
웹페이지의 url을 설정해서 올렸고,
며칠후에야 app-ads.txt 설정이 완료되었음을
확인할 수 있었다.
오늘의 교훈: 개발할 때 '가이드'는 항상 자세한 부분까지 읽어보자...
안녕하세요 혹시 마케팅 URL에 사이트 주소에 /app-ads.txt 포함해야 하나요?
포함한 블로그 글도 있고, 포함하지 않은 글도 있어서 어떤 맞는지 궁금하여 질문드립니다.