아래 함수들이 전부 [사용되지 않음] 으로 나오는데, 추후 새 함수로 대체되나요?
GoogleAdmobLoadAdmobInterstitialAd
GoogleAdmobLoadAdmobRewardedAd
GoogleAdmobLoadAppsInTossAdmob
GoogleAdmobShowAdmobInterstitialAd
GoogleAdmobShowAdmobRewardedAd
GoogleAdmobShowAppsInTossAdmob
아래 함수들이 전부 [사용되지 않음] 으로 나오는데, 추후 새 함수로 대체되나요?
GoogleAdmobLoadAdmobInterstitialAd
GoogleAdmobLoadAdmobRewardedAd
GoogleAdmobLoadAppsInTossAdmob
GoogleAdmobShowAdmobInterstitialAd
GoogleAdmobShowAdmobRewardedAd
GoogleAdmobShowAppsInTossAdmob
안녕하세요 ![]()
GoogleAdMob.loadAppsInTossAdMob 요 함수가 동작하지 않으시는건가요 ?!
유니티를 감싼 vite 프로젝트에서 GoogleAdMob.loadAppsInTossAdMob 함수는 작동합니다.
위에 언급한 함수들은 유니티 SDK 설치한 유니티 에디터에서 위 함수들을 사용할려고 하니까
툴팁으로 [사용되지 않음] 이라고 나오더라고요.
그러면 지금 버전의 유니티 SDK 에서는 광고 관련 함수들이 지원이 안되는 상태인건지 알고 싶었습니다.
유니티 SDK에서 인앱 광고 함수도 사용이 가능해요.
요렇게 호출해주셨을까요 ?
await AIT.GoogleAdMobLoadAdMobInterstitialAd
**네, 말씀하신 대로 코딩했는데요, 비주얼 스튜디오에서 마우스 커서를 저 함수위에 갖다 대면 [ 사용되지 않음] 이라고 툴팁이 떠요.
그래서 정의 로 이동해서 보면 아래처럼 나옵니다. 그래서 이 함수를 써도 되는지 의문입니다.
(“이 함수는 더 이상 사용되지 않습니다” 라는 문구가 있습니다)
**
/// Thrown when the API call fails
[Obsolete(“이 함수는 더 이상 사용되지 않습니다. 대신 {@link GoogleAdMob.loadAppsInTossAdMob}를 사용해주세요. *”)]
[Preserve]
[APICategory(“Other”)]
public static async Task<System.Action> GoogleAdMobLoadAdMobInterstitialAd(System.Action args)
{
#if UNITY_WEBGL && !UNITY_EDITOR
var tcs = new TaskCompletionSource<System.Action>();
string callbackId = AITCore.Instance.RegisterCallback<System.Action>(
result => tcs.TrySetResult(result),
error => tcs.TrySetException(error)
);
__GoogleAdMobLoadAdMobInterstitialAd_Internal(AITJsonSettings.Serialize(args), callbackId, “System.Action”);
return await tcs.Task;
#else
// Unity Editor mock implementation
UnityEngine.Debug.Log($“[AIT Mock] GoogleAdMobLoadAdMobInterstitialAd called”);
await Task.CompletedTask;
return default(System.Action);
#endif
}
아래는 스크린샷 입니다.
오류 메세지는 무시하시고, 아래 2개의 함수를 사용하시면 됩니다.
GoogleAdmobLoadAppsInTossAdmob
GoogleAdmobShowAppsInTossAdmob
해당 문구는 제거 하여 반영 토록 할게요
불편 드려 죄송합니다.
관련하여 추가로 현재 선언된 함수의 인자는 Action 으로 정의되어있던데
public static async Task<System.Action> GoogleAdMobShowAdMobRewardedAd(System.Action args)
js에서 정의된 파리미터를 넘기려면 어떻게 해야하나요?
options: {
adGroupId: ““,
},
onEvent: (event),
onError: (error)
비슷하게 구매 같은경우도
public class IapCreateOneTimePurchaseOrderOptions
{
[JsonIgnore]
public Action Options;
[JsonIgnore]
public Action OnEvent;
[JsonIgnore]
public Action OnError;
public IapCreateOneTimePurchaseOrderOptions();
}
Option같은것이 Action 인데 sku 넘기려면 어떻게 해야하는지 궁금합니다
개발자센터에 유니티 SDK 패키지를 이용한 인앱결제, 인앱광고 샘플코드를 빠르게 추가해보겠습니다!
조금만 기다려주세요 ![]()
유니티 SDK 패키지를 이용한 입앱결제, 인앱광고 샘플 코드 미리 받을 수 없을까요? ![]()
SDK에 오류가 있어 해결중입니다 ![]()
금주내로 최대한 빠르게 공유드리겠습니다..!
기다려주셔서 감사합니다. 샘플 코드 공유드려요 ![]()
개발자센터도 빨리 업데이트 해두겠습니다!