이 글의 성격은 무엇인가요?
사용 방법 질문
내용을 설명해주세요
테스트 시에는 실제 광고그룹 ID를 사용하면 안되고, 출시할때에는 테스트 ID를 분기처리해둔게 무조건 반려가 납니다. 런타임 기준으로 아래처럼 코드를 분기처리 했는데, 테스트 시에 테스트 광고는 잘 나오고 출시만 하면 번들에 테스트 ID를 포함할 수 없다면서 즉시 반려처리 됩니다.
① 신호 읽기 detectCurrentAdRuntime() → hostname + getOperationalEnvironment()
② 런타임 판별 detectAdRuntimeFromSignals() → ‘production’|‘qr-test’|‘sandbox’|‘local’|‘unknown’
③ ID 결정 resolveAdDecision() → mode: ‘live’|‘test’|‘off’ + adGroupId
④ 서비스 사용 integratedAdService/bannerService → decision.adGroupId만 SDK에 전달
그래서 그냥 하드코딩으로 변경해가면서 테스트하고 출시하고 하는데, 테스트 후 출시버튼이 바로 옆에 나오니까 무심코 출시하기를 누르고 있습니다.. 이러다 언젠가 테스트에서 실 광고 ID를 사용하게 되거나, 계속 이렇게 반려되는 일이 반복될 것 같은데 다들 어떻게 처리해서 쓰시나요..?