[앱인토스] 실 광고 id 적용 빌드의 qr 테스트 환경 내 광고/프로모션 동작 방식 문의

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요, 앱인토스(Apps in Toss)를 활용하여 서비스를 개발 중인 개발자입니다. 현재 광고 및 프로모션 연동 후 테스트를 진행하고 있으나, QR 테스트 환경에서의 정확한 동작 방식과 제재 기준이 헷갈리는 부분이 있어 문의드립니다. 저희 개발 환경과 구체적인 질문은 아래와 같습니다.

[개발 환경 정보]
저희는 프레임워크로 @apps-in-toss/web-framework 2.10.4버전(WebView)을 사용하고 있으며, 토스앱은 배너 지원 최소 버전인 5.241.0 이상을 충족하는 최신 버전으로 테스트 중입니다. 인앱 광고는 리워드 1건, 리스트형 배너 1건, 피드형 배너 1건을 등록해 둔 상태이며, 프로모션의 경우 실코드와 테스트코드가 모두 발급된 토스 포인트 지급 프로모션 1건이 준비되어 있습니다.

[문의 사항]

질문 1. QR 테스트 환경에서 광고 ID 입력에 따른 동작 방식
실 광고 ID를 넣은 빌드를 콘솔에 업로드하고 테스트용 QR 코드로 접속했을 때, 리워드나 배너가 실제 광고로 노출되는지 궁금합니다. 아니면 정식 출시 전까지는 QR 테스트 환경임을 감안하여 무조건 테스트 광고로 대체되어 노출되는 구조인가요?

질문 2. 프로모션(토스 포인트 지급) 실코드 적용 시 실제 자산 지급 여부
프로모션의 경우, QR 테스트 환경에서 실코드를 넣고 테스트를 진행하면 실제로 유저 포인트가 지급되거나 차감되나요? 아니면 테스트 환경 내부적으로 테스트 코드로 인식되어 실제 자산에는 전혀 영향이 없는지 답변 부탁드립니다.

질문 3. 실 광고 노출 시 제재 여부 및 안전한 테스트 방법
만약 테스트 QR을 통해 접속하더라도 실제 광고 ID를 입력했기 때문에 실제 광고가 노출된다면, 개발 과정에서 이를 확인하거나 클릭하게 되었을 때 어뷰징 등의 제재 대상이 되는지 우려됩니다. 만약 제재 대상이 맞다면, 개발자가 출시 전에 광고 UI 및 동작을 안전하게 검증할 수 있는 표준 테스트 프로세스나 권장 방법이 무엇인지 안내해 주시면 감사하겠습니다.

답변 주시면 서비스 오픈 준비에 큰 도움이 될 것 같습니다. 감사합니다.

안녕하세요 :slight_smile:

  1. QR 환경에서 실코드 적용시, 실제 광고가 노출됩니다.
  2. 위 광고와 마찬가지로 QR 환경에서 실코드 적용시, 실제로 유저 포인트가 지급됩니다.
  3. 출시 전에 테스트로 실 광고를 반복적으로 호출되면 제재 대상이 될 수 있습니다. 테스트 광고 코드로 테스트 후, 최종 출시 부탁드립니다.

빠른 답변 감사합니다.

현재 기기 로컬에 데이터를 저장하는 방식으로 개발 중인데, 기존 테스트 데이터가 계속 남아있어 신규 유저 진입 플로우를 반복 테스트하기가 어렵네요…ㅠ. 토스 앱 자체 데이터를 지우면 자산 연동과 인증이 모두 풀려 매번 재인증을 해야 하느라 번거로움이 큰데 토스 앱 전체를 초기화하지 않고, QR 테스트 환경에서 저희 미니앱의 로컬 데이터(Web Storage 등)만 깨끗하게 지우고 처음부터 다시 테스트할 수 있는 방법이 있을까요?

혹시 토스 측에서 자체적으로 제공하는 테스트용 미니앱 데이터 초기화 기능이 따로 있는지 궁금합니다. 만약 없다면 저희가 자체적으로 숨겨진 초기화 버튼(특정 액션이나 비밀번호 입력 시 로컬 스토리지 clear)을 구현해서 테스트해도 무방한지 확인 부탁드립니다.

안녕하세요 :slight_smile:
현재 로컬 데이터 삭제 기능은 별도로 제공해드리고 있지 않아요 :cry:
필요하시다면, 개발 기간 동안만 별도로 만들어서 사용하는 방법이 있을 것 같아요.
e.g. 버튼 트리거시 로그아웃 + 로컬 데이터 (Storage) 모두 삭제

감사합니다.

감사합니다 ㅎㅎ 좋은 하루 보내세요