전면 광고 요청시

    try {
        console.log('[Toss][Ads] 광고 로드 요청 시작', adId);
        loadCleanup = GoogleAdMob.loadAppsInTossAdMob({
            options: { adGroupId: adId },
            onEvent: (event) => {
                console.log('[Toss][Ads] 광고 이벤트 발생', event);
                switch (event.type) {
                    case 'loaded':
                        console.log('[Toss][Ads] 광고 로드 성공 ');
                        notifyLoadResult(adId, true);
                        break;
                    default:
                        console.warn('[Toss][Ads] 광고 로드 실패 ', event.data);
                        notifyLoadResult(adId, false);
                        break;
                }
            },
            onError: (error) => {
                console.error('[Toss][Ads] 광고 로드 실패', error);
                notifyLoadResult(adId, false);
            },
        });
    } catch (error) {
        console.error('[Toss][Ads] 광고 로드 요청 중 예외 발생', error);
        notifyLoadResult(adId, false);
    

해당 코드로 요청을 하거든요 성공이든 실패든 예외든 이벤트를 기다리는데요

이게 몇초 정도까지 기다려야 하는 부분일까요?


한참 기다리는것 같아서요

제 기준에 전면 광고 요청 할때 위주로 발생되는데 보상광고는 별문제가 없었습니다

안녕하세요 :slight_smile:
몇 초까지 기다려야 하는가에 대한 부분은 개발사 재량에 맡기고 있어요 :cry:
상황에 따라 광고 로드가 지연될 수 있습니다!

@jinwoolee
admob에서는 보통 60초이내에 데이터가 내려옵니다.
다만 실무상으로는 고객이 그정도는 못기다려요 5초~15초 정도선에서 클라에서 적당히 처리하시는게 좋고요.

정상적일경우 대부분은 1~5초 이내에 처리됩니다.
전면보다 리워드가 조금 더 오래걸리는데 전면에 대기가 길게 발생하는거라면 다른 문제가 아닐지 점검해보세요

2개의 좋아요