using AdPopcornSSP.VideoMix;
public class AdPopcornSSPSampleScene : MonoBehaviour{
private AdPopcornSSPVideoMix videoMixAd = null;
void Start(){
AdPopcornSSPPlugin.setUserId("userId");
videoMixAd = new AdPopcornSSPVideoMix();
videoMixAd.setPlacementId(“PlacementId”);
if(videoMixAd!= null)
{
videoMixAd.setVideoMixEventCallbackListener();
videoMixAd.OnVideoMixAdLoaded += OnVideoMixAdLoaded;
videoMixAd.OnVideoMixAdLoadFailed += OnVideoMixAdLoadFailed;
videoMixAd.OnVideoMixAdOpened += OnVideoMixAdOpened;
videoMixAd.OnVideoMixAdOpenFailed += OnVideoMixAdOpenFailed;
videoMixAd.OnVideoMixAdClosed += OnVideoMixAdClosed;
videoMixAd.OnVideoMixPlayCompleted += OnVideoMixPlayCompleted;
videoMixAd.OnVideoMixAdClicked += OnVideoMixAdClicked;
}
videoMixAd.loadAd();
}
public void OnVideoMixAdLoaded(object sender, System.EventArgs args)
{
if(videoMixAd != null)
videoMixAd.showAd();
}
public void OnVideoMixAdLoadFailed(object sender, ErrorResult errorResult)
{
}
public void OnVideoMixAdOpened(object sender, System.EventArgs args)
{
}
public void OnVideoMixAdOpenFailed(object sender, System.EventArgs args)
{
}
public void OnVideoMixAdClosed(object sender, CampaignType campaignType)
{
}
public void OnVideoMixPlayCompleted(object sender, RewardInfo rewardInfo)
{
}
public void OnVideoMixAdClicked(object sender, System.EventArgs args)
{
}
void OnDestroy(){
if(videoMixAd!= null)
{
videoMixAd.OnVideoMixAdLoaded -= OnVideoMixAdLoaded;
videoMixAd.OnVideoMixAdLoadFailed -= OnVideoMixAdLoadFailed;
videoMixAd.OnVideoMixAdOpened -= OnVideoMixAdOpened;
videoMixAd.OnVideoMixAdOpenFailed -= OnVideoMixAdOpenFailed;
videoMixAd.OnVideoMixAdClosed -= OnVideoMixAdClosed;
videoMixAd.OnVideoMixPlayCompleted -= OnVideoMixPlayCompleted;
videoMixAd.OnVideoMixAdClicked -= OnVideoMixAdClicked;
}
}
}