public class MySampleScene : MonoBehaviour {
void Start () {
AdPopcornSSPPluginIOS.SetUserId("TEST_UNITY_IOS");
AdPopcornSSPPluginIOS.AdPopcornSSPSetCallbackHandler("MySampleScene");
AdPopcornSSPPluginIOS.SSPVideoMixAdInitWithKey("your_app_key", "placement_id");
AdPopcornSSPPluginIOS.SSPVideoMixAdSetDelegate();
AdPopcornSSPPluginIOS.sspVideoMixAdLoadSuccess += HandleSSPVideoMixAdLoadSuccess;
AdPopcornSSPPluginIOS.sspVideoMixAdLoadFail += HandleSSPVideoMixAdLoadFail;
AdPopcornSSPPluginIOS.sspVideoMixAdShowSuccess += HandleSSPVideoMixAdShowSuccess;
AdPopcornSSPPluginIOS.sspVideoMixAdShowFail += HandleSSPVideoMixAdShowFail;
AdPopcornSSPPluginIOS.sspVideoMixAdClosed += HandleSSPVideoMixAdClosed;
AdPopcornSSPPluginIOS.sspVideoMixAdPlayCompleted += HandleSSPVideoMixAdPlayCompleted;
AdPopcornSSPPluginIOS.SSPVideoMixAdLoadRequest();
}
// 델리게이트 구현
public void HandleSSPVideoMixAdLoadSuccess()
{
}
public void HandleSSPVideoMixAdLoadFail(string error)
{
}
public void HandleSSPVideoMixAdShowSuccess()
{
}
public void HandleSSPVideoMixAdShowFail()
{
}
public void HandleSSPVideoMixAdClosed(int campaignType)
{
}
public void HandleSSPVideoMixAdPlayCompleted(int adNetworkNo, bool isCompleted)
{
}
void onDestroy(){
// 델리게이트 해제
AdPopcornSSPPluginIOS.sspVideoMixAdLoadSuccess -= HandleSSPVideoMixAdLoadSuccess;
AdPopcornSSPPluginIOS.sspVideoMixAdLoadFail -= HandleSSPVideoMixAdLoadFail;
AdPopcornSSPPluginIOS.sspVideoMixAdShowSuccess -= HandleSSPVideoMixAdShowSuccess;
AdPopcornSSPPluginIOS.sspVideoMixAdShowFail -= HandleSSPVideoMixAdShowFail;
AdPopcornSSPPluginIOS.sspVideoMixAdClosed -= HandleSSPVideoMixAdClosed;
AdPopcornSSPPluginIOS.sspVideoMixAdPlayCompleted -= HandleSSPVideoMixAdPlayCompleted;
}
}