광고, 공유하기 기능 관련

1. 전면 광고 기능 문의
사용 API: GoogleAdMob.loadAppsInTossAdMob

현재 동작: 대표자설정 등등은 완료되었고 현재 개발 환경에서 GoogleAdMob.loadAppsInTossAdMob.isSupported()를 호출하면 항상 false가 반환됩니다. 이로 인해 테스트용 광고(ait-ad-test-interstitial-id) 로드 및 표시 로직을 실행할 수 없는 상태입니다.

Q질문 1-1: 토스 샌드박스 환경에서는 원래 전면 광고 기능 테스트가 불가능한 것인가요? isSupported()가 false를 반환하는 것이 의도된동작인지, 아니면 테스트를 위해 별도의 설정이 필요한지 확인 부탁드립니다.

Q질문 1-2:전면광고 테스트 아이디로 앱출시를 하면 안될거 같은데, ait-ad-test-interstitial-id 자리에는 나의 광고용ID값을 넣어야 할것 같은데 그것은 어떻게 제공받는지요?


2.공유하기 기능 문의

사용 API: @apps-in-toss/web-framework에서 import한 share 함수

현재 동작: share({ title, text, url }) 함수를 호출하면, Promise가 오류 없이 정상적으로 resolve되어 성공으로 처리됩니다.하지만 실제 기기에서는 공유 UI(네이티브 공유 시트 등)가 전혀 나타나지 않습니다.

Q질문 2-1: 샌드박스 환경에서 share() 함수가 UI 반응 없이 성공으로만 처리되는 것이 의도된 동작인가요? 개발 단계에서 공유 기능의구현 정확성을 어떻게 확인할 수 있는지 가이드라인을 알 수 있을까요?

Q질문 2-2: 샌드박스 환경에서 공유하기 할경우 (출시전이라 url알수없음), 같이 보여줄 앱의 url은 어떻게 지정해야하는지 안내 부탁드립니다.

위 두 기능에 대해, 개발 환경에서의 정상적인 동작과 권장되는 테스트 방법, 질문사항(id,url) 대한 확인을 부탁드립니다.

광고는 샌드박스앱에서 테스트 불가능하다고 합니다!

1개의 좋아요

네 그러니까요 ㅠㅠ… 근데 그럼 코드를 저 test id 상태로 출시할수는 없잖아요.
어떻게 하라는건지 모르겠네요

getOperationalEnvironment로 환경에 따라 광고 ID를 분기하세요
toss || sandbox

1개의 좋아요

답변 감사합니다 :man_bowing:
getOperationalEnvironment로 키를 분기해주시면 될 것 같아요 :slight_smile:

1개의 좋아요

@prog

실 광고 ID는 콘솔에서 발급받으시면 됩니다.

환경에 따라 실 광고 ID와 분기해도 되나 저희는 별개 빌드 올리는 방향으로 테스트하고 있어요.

콘솔 가이드 | 앱인토스 개발자센터

공유하기를 사용하진 않아 방식 이해가 어렵긴한데

출시전에는 빌드 업로드 이후에 생성되는 프라이빗 스킴으로 공유하기 기능을 사용하라고 하니 문서 참고하세요.

토스앱 공유 링크 만들기 | 앱인토스 개발자센터

1개의 좋아요