void RewardedVideoAdClosedEvent() { Debug.Log("unity-script: I got RewardedVideoAdClosedEvent"); if (ironSourceSsp != null) { // The impression data from MoPub does contain additional parameters that haven't been added // to the adImpression event in this example, but it you could extend this event in the Event Manager tool to accomodate them. //Debug.Log("Impression Data" + impressionData.JsonRepresentation.ToString()); Debug.Log("Recording adImpression event"); GameEvent adEvent = new GameEvent("adImpression") .AddParam("adProvider", "IronSource ") .AddParam("placementType", "REWARDED AD") .AddParam("placementId", ironSourceSsp.getPlacementName()) .AddParam("placementName", ironSourceSsp.getPlacementName()) .AddParam("adCompletionStatus", ironSourceCompletionStatus); // Add impression value if available. Multiplying publisher revenue by 1000 to get CPM value if (ironSourceImpressionData != null) { adEvent.AddParam("adEcpmUsd", System.Convert.ToDouble(ironSourceImpressionData.revenue) * 1000); } DDNA.Instance.RecordEvent(adEvent).Run(); ironSourceSsp = null; ironSourceImpressionData = null; } }
public void onImpressionSuccess(string args) { if (_onImpressionSuccessEvent != null) { IronSourceImpressionData impressionData = new IronSourceImpressionData(args); _onImpressionSuccessEvent(impressionData); } }
void ImpressionSuccessEvent(IronSourceImpressionData impressionData) { Debug.Log("unity - script: I got ImpressionSuccessEvent ToString(): " + impressionData.ToString()); Debug.Log("unity - script: I got ImpressionSuccessEvent allData: " + impressionData.allData); }
private void ImpressionSuccessEvent(IronSourceImpressionData impressionData) { Debug.Log("unity-script: --=== ImpressionSuccessEvent ===-- impressionData = " + impressionData); ironSourceImpressionData = impressionData; }