Unity plugin files have identical file paths for iOS and Android
I don't understand why the Unity packages for iOS and Android have identical file paths for AmazonAds.cs and AmazonAdListener.cs? The files are different for each platform yet have the same path (Plugins/Amazon). What is the suggested workaround to use both in a project? Was it believed that developers would not have Unity projects targetting both iOS and Android?
Another issue is that the AmazonAdListener uses Invoke() to call the actions which assumes that handlers have been setup for every action. If this is not the case then a null reference exception occurs. Something like this might be better: if(BannerAdExpanded!=null) BannerAdExpanded(message);