Conflict between UnityAds and Everyplay SDK

I seem unable to compile a project which has both UnityAds and Everyplay SDK installed. Even a blank project with these two components seem unable to. Depending on which I install first, i get postProcessor errors piling up, preventing me to build for iOS.

The errors are things like :

AdsPostprocessor.cs(18,72): error CS0103: The name `EveryplaySettingsEditor' does not exist in the current context

Even though the files are there as intended :
[35016-screen+shot+2014-11-11+at+10.38.50.png|35016]

I don’t seem able to figure out a fix for this, so I’m asking you all if you know of a possible solution to get these two components to stop fighting eachother.

Im guessing that since UnityAds under the hood still contains a lot of Everyplay legacy, there might be some crossed namespace wires or similar. I only need Everyplay for the replay recording and community, and UnityAds for video ads.

Any fixes, even hotfixes, will be highly appreciated. Or even a word from other people that have experienced the same thing.

There is a file guid conflict between latest Unity Ads and Everyplay. Unity Ads team is working on a fix and it should be available as soon as possible.

Meanwhile you can get building working by doing the following steps:

A) Create two empty projects, import Unity Ads to the first one and Everyplay to the second one

B) Remove the following files and folders from your project USING Unity Editor:

Standard Assets/Editor/UnityAds/Scripts/UnityAdsPostprocessor.cs

Standard Assets/Editor/UnityAds/Scripts/XCodeEditor

Editor/Everyplay/Scripts/EveryplayPostprocessor.cs

Editor/Everyplay/Scripts/XCodeEditor

C) Drag the same files back to your project from the blank projects created in step 1
(be sure the blank project does not contain meta files, should not by default)

This has been fixed in the 1.0.4 release of the Unity Ads package. If you used pmjo’s fix, remove the files and reimport the packages.