Hello Akshay,
Thank you for reaching out to us, and for providing extensive details on your concern.
Link 1 should be the correct way of creating mediation adapters. With that in mind, you may send me the details below (via Reply privately to author) so that I can further investigate the issue:
Regards,
Ziv Yves Sanchez
Mobile Ads SDK Team
Hi Akshay,
Thank you for providing the requested details in private. These have proven very useful in the investigation.
I was able to replicate the issue you've described, using the sample project provided. I'll be bringing this up with the rest of the team to get their insights on this. Rest assured that we'll keep you updated on any developments on this.
Regards,
Ziv Yves Sanchez
Ok, thanks for the update.
Hi Akshay,
Thank you for your patience on this matter. We have just concluded a number of things on this matter. Kindly see below for our insights on this.
It turns out that custom events do not support the initialize method in mediation. Since the new rewarded API is now calling loadRewardedAd at load ad time, initialization isn't strictly required anymore (compared to the old rewarded API). With this in mind, you may initialize the adapter within the loadAd method instead.
With that said, we'll get back to you shortly once more with regard to the showAd callback.
Regards,
Ziv Yves Sanchez
Hi Akshay,
I understand your concern.
I've followed up on the rest of the team for any updates on this. Rest assured that we'll get back to you on this.
Regards,
Ziv Yves Sanchez
Mobile Ads SDK Team