인앱광고 2.0 보상형 특정 유저에게 인터널에러 발생

안녕하세요.

10월초 경부터 발생한 보상형 광고 에러 리턴되는 건에 대해 문의드립니다.

@apps-in-toss/web-framework": "^1.1.3

appName : sylo-game-blockb

  • 10월 초 발생한 보상형 광고 노출되지 않는 이슈 (error code = 0 Internal error)
  • 광고 2.0 업데이트 이후 발생하나 광고 2.0을 탑재한 앱의 이슈는 아닌 것 같습니다.
  • 발생한 사람은 테스트 광고를 포함한 모든 로드 요청에 대해 해당 리턴 돌아옴
  • 개발자 중의 한명(안드로이드 15, 토스 5.232.1)에게서 발생, 이어 유저 중에서도 발생하고 있는 것으로 판단중
  • 자사 또는 타사 미니앱 광고 시청 횟수 10회-80회 이후 바로 또는 1일 이후 발생(명확한 조건 발견하지 못함)
  • 발생한 이후 앱인토스내 모든 게임의 보상형 광고도 작동하지 않음(전면 광고의 경우 작동)
  • 토스 앱내의 다른 위치 광고((만보기 복권, 함께 토스 켜기의 가끔나오는 친구) 등에도 애드몹 광고가 등장하지 않음
    • 현재까지 민티그럴, 팽글, 유니티 애즈 광고 노출
  • 1시간 또는 며칠간 광고를 보지 않고 기다릴 경우 이후 정상 작동하는 경우도 있고 아닌 경우도 있음
    • 최장 3일까지 미작동 확인
  • 토스 앱을 재설치하거나 데이터 삭제를 진행했을 경우 정상화, 캐시삭제의 경우 광고 1회 더 봐지고 다시 막힘

앱 데이터 삭제 후 잘되는 것으로 봐서는 당사 미니앱이나 특정 미니앱의 문제가 아니고 애드몹 광고가 로딩되어있는 로컬 앱 데이터폴더가 꼬인 것이 아닌가하는 의문도 있습니다만 저희가 확인할 수 있는 부분이 아니라서요.

혹시 매칭 광고유닛ID생성시 게재빈도 제한 옵션이 걸려있나요? 다른 광고유닛id로 돌아가면서 테스트해봐도 결과는 크게 다르지 않아서 원인이 아닌 것 같아 보이긴합니다.

확인 부탁드리겠습니다.

감사합니다.

보상광고 시청 후 다음 보상광고를 로드할 때 실패합니다 - 개발 - 앱인토스 개발자 커뮤니티

여기서 증상이 개선되었다고 회신을 받아 이 질문에도 업데이트합니다.

@IAN_R 님 안녕하세요

다른 쓰레드에도 답변 드린 것과 같이 구글 측 테스트 코드의 이슈로 인해 발생한 증상으로 임시 조치 완료해두었습니다.

1개의 좋아요

@IAN_R

안녕하세요, 혹시 본건 해소되셔나요?

저희도 관련 문제가 발생해서 이래저래 확인중인데…마침 앱이름을 보니 제가하는 게임인거 같아서요.
5000라운드 이상 진행중입니다. 리더보드에 20위안에 드는정도라..사용성은 충분히 확인한 유저라고 보시면 될거같고 그래서 유저입장에서도 말씀드릴수 있을거 같아요

처음 출시되고 게임을 즐길때 리워드 광고 안나오는 경우가 많았는데 지금은 뭔가 개선하셔서 거의 나오기는 합니다.
예상으로는 리워드 광고 실패하면 전면 광고 띄우신거 같고, 결과적으로 저의 경우 이 앱에서 리워드가 절반, 전면이 절반 정도 나오는거같아요.
이게 의도하신 결과인지 해소된 상황으로 보시는건지 여쭙니다.

참고로 저희가 파악안 내용은 아래 글이에요. 참고로 1.0 2.0 둘다 사용중이라..둘다 발생하는거 확인했어요.

1개의 좋아요

@Albert

안녕하세요 플레이해주셔서 감사합니다.

저기 위쪽 링크한 글쪽에 추가 질문 달았었는데 해결 안되었다고 보고 있습니다.

전체 유저의 50%정도 겪고 있는 것으로 보이고요.

다만 일정간격으로 막혔다 풀렸다가 되는 경향이 보입니다.

저도 내부게임을 포함한 개인적으로 플레이하는 모든 앱인토스 게임들에서 100% 발생하고 있고요.

저희 겜에서 막히신것 같아 보이면 다른 게임에 가셔서도 동일하게 광고가 안나올거예요.

한번 발생한 유저는 재발확률도 높습니다. 해결책은 토스앱내데이터를 날리거나 토스를 재설치하면 다시 보이고 토스 앱 재설치가 인증포함 쉬운 것은 아닌데다가 어차피 다시 어느정도 보면 재발하기 때문에 그렇게 CS안내를 해드리지는 못하고 있습니다.

개인적으로 의심하고 있는 것은 애드몹 측면에서 볼때 미니앱들 사이의 구분을 할 수 없기 때문에 한 유저가 특별히 시청 또는 로드가 과하게 높아 애드몹쪽에서 블록을 한다든가, 코드 0 인터널 에러가 완전히 활성화되지 않은 광고단위를 호출할때 발생하기 때문에 토스 광고ID와 연결된 AdunitID가 해당 단위들로 고정되는 문제가 있던가, 앱데이터를 날렸을때 다시 작동하는 것으로 봐서 로컬 스토리지에 로드된 광고영상들이 일정이상 쌓이면 발생한다든가의 세가지 정도입니다.

빨리 해결되면 좋겠습니다.

추가 : 추가적으로 유저당으로 발생하는 문제이기 때문에 애드몹 내의 앱 게재빈도, 광고단위 게재빈도 한계가 설정되어 그런 일이 일어날 수 있는지도 궁금하긴 하네요.

1개의 좋아요

정말 미치겠네요 요거 오늘 다시 확인해보겠습니다

1개의 좋아요

@IAN_R
말씀하신대로 애드몹은 파트너사까지 구분하진 않고 있기 때문에 토스앱 환경의 문제로 보여집니다.
(물론 1.0은 개별 광고그룹을 가지고는 있지만..어쨋든 2.0에서도 발생하고 있으니..)

다만 제가 파악하기로는 2가지 유형이 있는데

1.특정 유저는 계속해서 로딩이 실패되는 케이스 (재접속해도 로딩 실패)
2.토스앱을 kill 하고 재접속하면 성공되는 케이스 (단순 파트너사앱을 나가고 들어와서는 안됨)

저희가 1번을 직접 경험해보진 못하고 로그로만 확인되고있거든요. 제가 이 앱에서 경험한건 2번의 케이스입니다.

다만 앱내 광고빈도등의 문제는 아닐거 같아요. 이 부분도 저희가 충분히 테스트해봤을때 연속으로 잘 나오기도 하는 등..1번을 재현할 수 없었거든요. 어쨋든 유저 입장에서는 전면광고 방어코드가 그나마 잘 작동하는거 같다고 피드백 드립니다.

@seonjeong
파악하시는데 참고하시라고 최근 4만개 정도 광고 응답 로그를 남겨두었습니다.

1개의 좋아요

@IAN_R

여기에도 남기긴 했는데 일단 검수 프로세스부터 변경했습니다.

해당 이슈로 인해 검수 반려되는 일이 없도록 개선한 점 참고 부탁드리며, 에러 케이스별로 안내드려요.

문의주신 케이스는 ‘Internal error’로 현재 확인 진행중에 있는데 생각보다 시간이 오래걸리고 있습니다 :sob:

오류 코드 / 메시지 발생하는 case 개선 및 확인 사항
Fail to load rewarded ad: code=0, message=Unable to obtain a JavascriptEngineFail to load rewarded ad: code=2, message=Network error. vpn/가드앱을 사용하거나, 네트워크가 느릴 경우 -
Fail to load rewarded ad: code=0, message=Error while connecting to ad server: XXX 프록시를 사용하는 와이파이를 사용할 경우 -
Fail to load rewarded ad: code=3, message=No fill. 광고를 많이 호출하여 구글에서 광고 재고가 없을 경우 네트워크를 추가하여 보다 많은 광고가 나올 수 있게 내부적으로 조치를 진행하고 있어요.
Fail to load rewarded ad: code=0, message=Internal error. 구글에서 block 처리한 경우 어떤 경우에 block 처리를 하는 건지 구글 측과 협의 진행중이며, 에러를 보다 상세히 남겨 내부적으로 추가 확인을 진행 중에 있습니다.
2개의 좋아요

@Albert

좋은의견 감사합니다.

토스앱을 재실행하면 된다고 하니 위에 알려주신 에러케이스중 No fill에 해당하신 케이스일것 같습니다.

아무래도 게임진행을 하면서 필요할때 지속적으로 광고를 볼 수 있다보니 재고가 떨어질 수 있나봅니다.

저는 1번의 케이스를 가장 우려하고 있었는데 재현을 위해서 여러가지로 시도해본 결과 안드로이드 폰으로 앱인토스 아무게임에나 들어가서 짧은시간에 광고를 연속적으로 시청(50-100회)할 경우 100%확률로 발생했습니다. 애드몹쪽에서 블록한 것이라고 하니 미니앱 간의 구분이 없이 특정 조건에 따라 어뷰징 유저로 판단되는 모양입니다.

@seonjeong

확인해주셔서 감사합니다.

내부적으로도 어떤 케이스가 가장 많이 발생하는지 지속 파악해보도록 하겠습니다.

1개의 좋아요

말씀주신 1번 케이스는 Fail to load rewarded ad: code=0, message=Internal error.에러로 확인되어 확인 중에 있습니다

1개의 좋아요