public void loadOfferWallForZoneId(string zoneIdiOS, string zoneIdAndroid, bool refresh) { if (refresh) { if (state != OfferWallState.New && state != OfferWallState.Loaded) { return; } } else if (state != OfferWallState.New) { return; } androidZoneId = zoneIdAndroid; iosZoneId = zoneIdiOS; isRefresh = refresh; state = OfferWallState.Loading; OfferWallDelegate offerWallDelegate = new OfferWallDelegate(this); if (Application.platform == RuntimePlatform.IPhonePlayer) { if (zoneIdiOS == null) { return; } offerWall = new AMRPlugin.iOS.AMROfferWall(); offerWall.loadOfferWallForZoneId(zoneIdiOS, offerWallDelegate); } else if (Application.platform == RuntimePlatform.Android) { if (zoneIdAndroid == null) { return; } if (offerWall != null) { offerWall.destroyOfferWall(); } offerWall = new Android.AMROfferWall(); offerWall.loadOfferWallForZoneId(zoneIdAndroid, offerWallDelegate); } }
public void showOfferWall(String tag) { state = OfferWallState.Showing; offerWall.showOfferWall(tag); }
public void showOfferWall() { state = OfferWallState.Showing; offerWall.showOfferWall(); }