이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
qr테스트 중 발생했습니다.
${GoogleAdMob.loadAppsInTossAdMob.isSupported()} 의 값은 true가 반환되는 것을 확인했고,
const loadAd = useCallback(() => {
setAdError("");
setAdDebugInfo("광고 로드 시도 중...");
// 환경 체크
if (!GoogleAdMob || !GoogleAdMob.loadAppsInTossAdMob) {
setAdError("GoogleAdMob 또는 loadAppsInTossAdMob이 없습니다.");
setAdLoadStatus("failed");
return;
}
setAdDebugInfo(`광고 ID: ${adId}`);
// isSupported 체크 - 예시대로 단순히 return만 함
if (GoogleAdMob.loadAppsInTossAdMob.isSupported() !== true) {
return;
}
setAdLoadStatus("loading");
setAdDebugInfo("광고 로드 중...");
console.log("SDK 호출 전 최종 광고 ID 확인:", adId);
console.log("adGroupId로 전달할 값:", { adGroupId: adId });
const cleanup = GoogleAdMob.loadAppsInTossAdMob({
options: {
adGroupId: adId,
},
onEvent: (event) => {
setAdDebugInfo(`이벤트: ${event.type}`);
switch (event.type) {
case "loaded":
setAdLoadStatus("loaded");
setAdDebugInfo("광고 로드 성공!");
cleanup();
break;
}
},
onError: (error) => {
setAdError(
`광고 로드 실패222: ${GoogleAdMob.loadAppsInTossAdMob.isSupported()} ${adId} ${JSON.stringify(
error
)}`
);
setAdLoadStatus("failed");
cleanup?.();
},
});
}, []);
의 형식으로 구현을 했는데요, userInfo: null 등의 에러를 반환받았습니다.
테스트용 광고 키와, 광고 2.0에서 발급받은 광고 그룹 id로 테스트를 진행했는데 모두 실패해 문의드립니다.
“@apps-in-toss/web-framework”: “^1.7.0”, 사용중인 라이브러리 버전입니다.
appName (선택)
팟캣