Thanks @ShabbatAlert this clued me into stepping through and checking each one of those. I had to add the zoneId as well to get to work. I only had one zone, so it was an array of one zone id. I had to have that single zoneId or it was not happy… I should also note I am using MoPub SDK 4.0 and AdColony SDK 2.6
Here’s an example of my final CUSTOM EVENT CLASS DATA entry on the MoPub interface
eg:
{
"appId": "##YOUR_APP_ID##",
"zoneId": "##YOUR_ZONE_ID_X##",
"allZoneIds": [
"YOUR_##ZONE_ID_X##"
]
}
I had to replace a few bits of code too. event and events symbols were not instantiated using [MSMutableDictionary dictionary], I used [MSMutableDictionary new] to get it all to work… building for iOS 9. There is no reason I am aware of that [MSMutableDictionary dictionary] should not work. But I would get a bad_exec_access if I didn’t… something new in iOS 9? If so I expect trouble down the line. that is used everywhere. It could be a scope issue as well that is beyond my capability of recognizing at this time. I’ll do a pull request at some point when the dust settles. Maybe this will help someone else.

