본문으로 건너뛰기

Share API

Share API

지원 종료 예정 (Deprecated)

보상형 공유 API(ShareForReward)는 통합 리워드 슬롯으로 대체되었으며 호환을 위해 유지됩니다([System.Obsolete] 특성 — 사용 시 컴파일 경고). 신규 연동은 GetRewardedAdSlots() 로 슬롯을 받아 ShowRewardedAd(slot)(action=SHARE)로 실행하세요.

ShareForReward(url, onSuccess, onFail)

보상형 공유를 실행합니다. 공유 UI와 보상 지급 판단은 플랫폼이 처리하며, SDK는 최종 결과만 수신합니다.

파라미터:

파라미터타입필수설명
urlstring-공유할 URL (null 가능)
onSuccessAction<ShareForRewardResult>-성공 콜백
onFailAction<string>-실패 콜백

성공 응답 (ShareForRewardResult):

필드타입설명
rewardedbool보상 지급 여부
// 보상형 공유
TudadaSDK.Instance.ShareForReward(
url: "https://example.com/share",
onSuccess: (result) => {
if (result.rewarded)
{
Debug.Log("공유 완료 - 보상 지급");
}
},
onFail: (err) => Debug.LogError("공유 실패: " + err)
);

// URL 없이 호출
TudadaSDK.Instance.ShareForReward(
onSuccess: (result) => Debug.Log("보상: " + result.rewarded)
);