Kochava plugin update

If you want to receive notifications when the Kochava plugin is updated, subscribe to this post by clicking “Follow this topic” above.
 
Plugin documentation

https://docs.coronalabs.com/plugin/kochava/index.html
 
Current plugin version
2.1
 
Current plugin SDK versions
iOS                    ** Android                tvOS**
Kochava SDK 3.1.5      Kochava SDK 3.0.0      Kochava tvOS SDK 3.1.5
  
iOS ATS Compliance 
Yes
 
Minimum Corona build
2017.3049
  
Note:
This top post will be kept up to date to reflect the current SDK versions.
For detailed version history see individual posts below.

Plugin version 2.0.1

 
Plugin change log
 
iOS / Android

  • Minimum Corona build 2017.3049

Android

  • Updated to Kochava Android SDK 170303

Plugin version 2.0.2

 
Plugin change log
 
iOS 

  • Updated to Kochava iOS/tvOS SDK 3.1.3

Plugin version 2.0.6

 
Plugin change log
 
iOS 

  • Validate returned attribution data to prevent potential crash

Plugin version 2.1
 
Plugin change log

  • Update: Android SDK 3.0.0, iOS / tvOS SDK 3.1.5
  • Change: logStandardEvent and logCustomEvent have been merged into one function called logEvent. logStandardEvent and logCustomEvent are now deprecated but remain to be functional as the current plugin is backwards compatible. However it’s recommended that you update to the new API in new projects and when updating older projects.
  • New: Event type “adView” has been added
  • New: The following new event parameters have been added:
    adCampaignId    (string)
    adCampaignName  (string)
    adDeviceType    (string)
    adGroupId       (string)
    adGroupName     (string)
    adMediationName (string)
    adNetworkName   (string)
    adPlacement     (string)
    adSize          (string)
    adType          (string)
     

With the new logEvent() API you can specify any valid string that does not begin with an underscore as a custom event type.

Custom event parameters can also be given by specifying custom key-value pairs in the options table. Custom event parameter values can be of type String, Number, or Boolean.

Even though custom event types and parameters can be used, Kochava recommends that you use the predefined event types and parameters as much as possible.

Plugin version 2.0.1

 
Plugin change log
 
iOS / Android

  • Minimum Corona build 2017.3049

Android

  • Updated to Kochava Android SDK 170303

Plugin version 2.0.2

 
Plugin change log
 
iOS 

  • Updated to Kochava iOS/tvOS SDK 3.1.3

Plugin version 2.0.6

 
Plugin change log
 
iOS 

  • Validate returned attribution data to prevent potential crash

Plugin version 2.1
 
Plugin change log

  • Update: Android SDK 3.0.0, iOS / tvOS SDK 3.1.5
  • Change: logStandardEvent and logCustomEvent have been merged into one function called logEvent. logStandardEvent and logCustomEvent are now deprecated but remain to be functional as the current plugin is backwards compatible. However it’s recommended that you update to the new API in new projects and when updating older projects.
  • New: Event type “adView” has been added
  • New: The following new event parameters have been added:
    adCampaignId    (string)
    adCampaignName  (string)
    adDeviceType    (string)
    adGroupId       (string)
    adGroupName     (string)
    adMediationName (string)
    adNetworkName   (string)
    adPlacement     (string)
    adSize          (string)
    adType          (string)
     

With the new logEvent() API you can specify any valid string that does not begin with an underscore as a custom event type.

Custom event parameters can also be given by specifying custom key-value pairs in the options table. Custom event parameter values can be of type String, Number, or Boolean.

Even though custom event types and parameters can be used, Kochava recommends that you use the predefined event types and parameters as much as possible.