There are some problems with iOS Integration docs:
(1) CoreMedia.framework is also required. Docs do not mention this.
(2) startWithGameId:"YOUR_GAME_ID_HERE" appears twice in docs and is incorrect and it should be startWithGameId:@"YOUR_GAME_ID_HERE"
Notice that the @ symbol is missing before the first quote.
(3) I have read in the forums that Rewarded Item Keys are deprecated, however this is not mentioned in the iOS integration docs. Might be important to mention this so developers do not waste time implementing a feature that is deprecated.
Thanks for sharing your experience with the community.
I think documentation is a bit old, and some features are still in beta. But it offers concrete video ads system to developers.
Unity Ads is something new and developing very fast , I believe it will improve faster with community members like you.
You should only use the iOS SDK if you are developing a non-unity game with objective-C (or frameworks/engines that use objective-C like Cocos). Good catch with the missing framework, we’ll update the docs.
Use the UnityAds package from asset store if you are developing with Unity. It simplifies things a lot.
If you wan’t to do rewarded ads in your game, here is a good thread about that:
Basic idea is really simple: You get a callback from the ad-framework telling if the user skipped or finished watching the ad. If he/she did then you give them whatever reward you like.