[코드]
import { IAP, GoogleAdMob } from ‘@apps-in-toss/web-framework’;
//광고 로드하는 코드 부분
const isAdSupported = GoogleAdMob.loadAppsInTossAdMob.isSupported?.();
let rewardAdGroupId1 = "ait.live.222"; //보상형
let interstitialAdGroupId1 = "ait.live.111" //전면광고
if (isAdSupported) {
GoogleAdMob.loadAppsInTossAdMob({
options: {
adGroupId: rewardAdGroupId1,
},
onEvent: (event:any) => {
if (event.type === 'loaded') {
}
},
onError: (error:any) => {
console.error('리워드 광고 로드 실패', error);
},
});
GoogleAdMob.loadAppsInTossAdMob({
options: {
adGroupId: interstitialAdGroupId1,
},
onEvent: (event:any) => {
if (event.type === 'loaded') {
}
},
onError: (error:any) => {
console.error('전면 광고 로드 실패', error);
},
});
}
[에러 메시지]
src/UnityCanvas.tsx:33:37 - error TS2339: Property ‘loadAppsInTossAdMob’ does not exist on type ‘{ loadAdMobInterstitialAd: ((args: { onEvent: (data: LoadAdMobInterstitialAdEvent) => void; onError: (error: Error) => void; options?: any; }) => () => void) & { isSupported: () => boolean; }; showAdMobInterstitialAd: ((args: { …; }) => () => void) & { …; }; loadAdMobRewardedAd: ((args: { …; }) => () => void) …’.
33 const isAdSupported = GoogleAdMob.loadAppsInTossAdMob.isSupported?.();
~~~~~~~~~~~~~~~~~~~
src/UnityCanvas.tsx:38:16 - error TS2339: Property ‘loadAppsInTossAdMob’ does not exist on type ‘{ loadAdMobInterstitialAd: ((args: { onEvent: (data: LoadAdMobInterstitialAdEvent) => void; onError: (error: Error) => void; options?: any; }) => () => void) & { isSupported: () => boolean; }; showAdMobInterstitialAd: ((args: { …; }) => () => void) & { …; }; loadAdMobRewardedAd: ((args: { …; }) => () => void) …’.
38 GoogleAdMob.loadAppsInTossAdMob({
~~~~~~~~~~~~~~~~~~~
src/UnityCanvas.tsx:51:16 - error TS2339: Property ‘loadAppsInTossAdMob’ does not exist on type ‘{ loadAdMobInterstitialAd: ((args: { onEvent: (data: LoadAdMobInterstitialAdEvent) => void; onError: (error: Error) => void; options?: any; }) => () => void) & { isSupported: () => boolean; }; showAdMobInterstitialAd: ((args: { …; }) => () => void) & { …; }; loadAdMobRewardedAd: ((args: { …; }) => () => void) …’.
51 GoogleAdMob.loadAppsInTossAdMob({
~~~~~~~~~~~~~~~~~~~
분명히 개발자 문서대로 import 하고 GoogleAdMob.loadAppsInTossAdMob를 호출하도록 했습니다.
그런데 npm run build 하면 GoogleAdMob.loadAppsInTossAdMob가 없다는 에러가 나오면서 빌드가 안됩니다.
도움 부탁드립니다.