전면 광고 노출을 위한 인스턴스를 생성합니다.
public class IgawSSPSampleScene : MonoBehaviour{
private string INTERSTITIAL_PLACEMENTId = "interstitialplacementId";
void Start(){
AdPopcornSSPPluginIOS.SSPInterstitialAdInitWithKey(“YOUR_APP_KEY”, "INTERSTITIAL_PLACEMENTId");
}
}
AdPopcornSSPPluginIOS.SSPInterstitialAdLoadRequest();
AdPopcornSSPPluginIOS.SSPInterstitialAdPresentFromViewController();
전면 광고에서 발생하는 이벤트에 대한 델리게이트를 제공합니다. 제공되는 델리게이트와 구현 예시는 다음과 같습니다.
public class MySampleScene : MonoBehaviour {
// Use this for initialization
void Start () {
AdPopcornSSPPluginIOS.AdPopcornSSPSetCallbackHandler("MySampleScene");
// 델리게이트 핸들러 등록
AdPopcornSSPPluginIOS.SSPInterstitialAdSetDelegate();
// 델리게이트 등록
AdPopcornSSPPluginIOS.sspInterstitialAdLoadSuccess += HandleSSPInterstitialAdLoadSuccess;
AdPopcornSSPPluginIOS.sspInterstitialAdLoadFail += HandleSSPInterstitialAdLoadFail;
AdPopcornSSPPluginIOS.sspInterstitialAdClosed += HandleSSPInterstitialAdClosed;
AdPopcornSSPPluginIOS.sspInterstitialAdClicked += HandleSSPInterstitialAdClicked;
}
// 델리게이트 구현
public void HandleSSPInterstitialAdLoadSuccess()
{
Debug.Log ("AdPopcornSSPSample HandleSSPInterstitialAdLoadSuccess");
}
public void HandleSSPInterstitialAdLoadFail(string error)
{
Debug.Log ("AdPopcornSSPSample HandleSSPInterstitialAdLoadFail: " + error);
}
public void HandleSSPInterstitialAdClosed()
{
Debug.Log ("AdPopcornSSPSample HandleSSPInterstitialAdClosed");
}
public void HandleSSPInterstitialAdClicked()
{
Debug.Log ("AdPopcornSSPSample HandleSSPInterstitialAdClicked");
}
}