Webview 개발 중 인앱광고 개발시 unit id값

각 id값을 platform에 맞춰서 넣어야할까요? 아니면 웹뷰용이 따로 있을까요?

RN / 웹뷰 상관없이 플랫폼에 따라 넣어주시면 되겠습니다~ :slight_smile:

1개의 좋아요

android, iOS 각각 광고 ID 를 안내드리고 있는 점 참고해주세요

넵 감사합니다.

각각의 unit id로 적용했는데

GoogleAdMob.loadAdMobRewardedAd.isSupported() 

위의 상태가 false라서 광고가 진행되지 않는거 같습니다. 확인해야할게 있을까요?

실행 환경과 코드 전문을 주시면 확인해보겠습니다 :grinning_face:

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로 한번 테스트해주시겠어요 ?
콘솔 > 개발 > 앱출시에 버전을 등록하신 후 테스트 부탁드려요 :slight_smile:

광고는 잘나옵니다! miniApp으로 테스트가 불가능 한건지 궁금합니다 ㅠ

인앱광고는 샌드박스에서 테스트가 불가합니다.

불편하시겠지만, 출시하기 QR코드로 테스트를 부탁드려요.

샌드박스에서 테스트 가능한 기능을 안내드려요.

1개의 좋아요