public TapSenseInterstitial(string adUnitId, bool autoRequestAd) { if (!_safeSetup()) { id = 0; return; } id = _initInterstitialWithAdUnitIdShouldAutoRequestAd(adUnitId, autoRequestAd); listener = null; registerForCallbacks(); TapSense.log("new Interstitial(): " + id + " registered"); }
// ======================================== // Interstitial callbacks from native code // ======================================== public void onInterstitialLoaded(string msg) { int id = int.Parse(msg); log("onInterstitialLoaded(" + msg + ")"); if (interstitials.ContainsKey(id) && interstitials[id] != null) { TapSenseInterstitialListener l = interstitials[id].getListener(); if (l != null) { l.onInterstitialLoaded(interstitials[id]); } } }
public TapSenseInterstitial(string adUnitId, TSKeywordMap map) { if (!_safeSetup()) { id = 0; return; } int mapIndex = (map != null) ? map.getId() : -1; id = _initInterstitialWithAdUnitIdKeywordMap(adUnitId, mapIndex); listener = null; registerForCallbacks(); TapSense.log("new Interstitial(): " + id + " registered"); }
public void setListener(TapSenseInterstitialListener listener) { this.listener = listener; }