각 id값을 platform에 맞춰서 넣어야할까요? 아니면 웹뷰용이 따로 있을까요?
RN / 웹뷰 상관없이 플랫폼에 따라 넣어주시면 되겠습니다~ ![]()
1개의 좋아요
android, iOS 각각 광고 ID 를 안내드리고 있는 점 참고해주세요
넵 감사합니다.
각각의 unit id로 적용했는데
GoogleAdMob.loadAdMobRewardedAd.isSupported()
위의 상태가 false라서 광고가 진행되지 않는거 같습니다. 확인해야할게 있을까요?
실행 환경과 코드 전문을 주시면 확인해보겠습니다 ![]()
Webview 환경에 miniApp으로 현재 android 기기에서 테스트중입니다.
const loadAd = useCallback(() => {
if (GoogleAdMob.loadAdMobRewardedAd.isSupported() !== true) {
alert(uid);
return;
}
const cleanup = GoogleAdMob.loadAdMobRewardedAd({
options: {
adUnitId: uid,
},
onEvent: (event) => {
console.log(event.type);
switch (event.type) {
case 'loaded':
console.log('광고 로드 성공', event.data);
showAd();
break;
case 'clicked':
console.log('광고 클릭');
break;
case 'dismissed':
console.log('광고 닫힘');
break;
case 'failedToShow':
console.log('광고 보여주기 실패');
break;
case 'impression':
console.log('광고 노출');
break;
case 'show':
console.log('광고 컨텐츠 보여졌음');
break;
case 'userEarnedReward':
console.log('사용자가 광고 시청을 완료했음');
break;
}
},
onError: (error) => {
console.error('광고 불러오기 실패', error);
},
});
return cleanup;
}, []);
alert에서 ca-app-pub-8316376994464037/9670672503이 잘 오는것을 확인했습니다.
추가적으로 Ios에서도 같은현상입니다.
혹시 QR로 한번 테스트해주시겠어요 ?
콘솔 > 개발 > 앱출시에 버전을 등록하신 후 테스트 부탁드려요 ![]()
광고는 잘나옵니다! miniApp으로 테스트가 불가능 한건지 궁금합니다 ㅠ
1개의 좋아요