public void loadOfferWallForZoneId(string zoneId, AMROfferWallViewDelegate delegateObject) { delegateObj = delegateObject; offerWall.Call("create", new object[1] { zoneId }); }
private static void offerWallFailCallback(IntPtr offerWallHandlePtr, string error) { GCHandle offerWallHandle = (GCHandle)offerWallHandlePtr; AMROfferWallViewDelegate delegateObject = offerWallHandle.Target as AMROfferWallViewDelegate; delegateObject.didFailToReceiveOfferWall(error); }
private static void offerWallDismissCallback(IntPtr offerWallHandlePtr) { GCHandle offerWallHandle = (GCHandle)offerWallHandlePtr; AMROfferWallViewDelegate delegateObject = offerWallHandle.Target as AMROfferWallViewDelegate; delegateObject.didDismissOfferWall(); }
private static void offerWallSuccessCallback(IntPtr offerWallHandlePtr, string networkName, double ecpm) { GCHandle offerWallHandle = (GCHandle)offerWallHandlePtr; AMROfferWallViewDelegate delegateObject = offerWallHandle.Target as AMROfferWallViewDelegate; delegateObject.didReceiveOfferWall(networkName, ecpm); }
public void loadOfferWallForZoneId(string zoneId, AMROfferWallViewDelegate delegateObject) { #if UNITY_IOS _setOfferWallSuccessCallback(offerWallSuccessCallback); _setOfferWallFailCallback(offerWallFailCallback); _setOfferWallDismissCallback(offerWallDismissCallback); GCHandle handle = GCHandle.Alloc(delegateObject); IntPtr parameter = (IntPtr)handle; offerWallPtr = _loadOfferWallForZoneId(zoneId, parameter); #endif }