앱인앱 콘솔 출시란에서 QR test 중 loadAppsInTossAdMob 을 실행하는 부분에서 PLACEMENT_ID_FETCH_FAILED 500 이슈가 나옵니다
제가 작성한 파일 일부만 일단 보여드리자면
파일 맨 위에는
import * as AppsInToss from ‘@apps-in-toss/web-framework’;
이런 식으로 패키지를 가져오고
중간에 admob 로드를 해오는 함수 코드는
UtilPlatform._appsInTossLoadingPromise = async (loadRes, loadRej) => {
try {
if (!AppsInToss['GoogleAdMob']) {
loadRej(new Error('GoogleAdMob not found'));
return;
}
const cleanup = AppsInToss['GoogleAdMob'].loadAppsInTossAdMob({
options: {
adGroupId: rewardedId,
},
onEvent: (event) => {
console.log('event.type: ', event.type);
switch (event.type) {
case 'loaded':
console.log('광고 로드 성공', event.data);
cleanup && cleanup();
loadRes();
break;
}
},
onError: (error) => {
console.error('광고 불러오기 실패 from _appsInTossLoadingPromise: ', error);
cleanup && cleanup();
loadRej(error);
},
});
}
catch (e) {
console.error('error or not supported from _appsInTossLoadingPromise: ', e);
cleanup && cleanup();
loadRej(e);
}
};
rewardedId => 보상형 광고 고유 유닛 id
인 상태입니다
캡처에서 보신 이미지는 vconsole 패키지를 활용해서 devtool 대신에 로그 확인한 것이고 해당 프로젝트는 영어로 한국어로는 도파민 카, 영어로는 dopamine-car로 등록돼있습니다
