Example #1
0
    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);
 }
Example #4
0
 private void ImpressionSuccessEvent(IronSourceImpressionData impressionData)
 {
     Debug.Log("unity-script:  --=== ImpressionSuccessEvent ===-- impressionData = " + impressionData);
     ironSourceImpressionData = impressionData;
 }