Hi,
Thank you for contacting the Mobile Ads SDK Support team.
The MediaView is required to render the main video or image asset in an ad. MediaView can be defined in an XML layout or constructed dynamically. It should be placed within the view hierarchy of a NativeAdView, just like any other asset view. Apps using a MediaView must register it with the NativeAdView. For more information, kindly refer to Register the MediaView.
If you didn't add MediaView. It may affect your earnings. It is important to Enable the Video media type when configuring native ads in the AdMob UI. Allowing video ads to compete for your inventory can significantly improve performance.
The view for displaying native advanced ad media content. Add this view to the layout hierarchy, and register it using NativeAdView.setMediaView(MediaView).
For native video ads, the main asset MediaView must be at least 120x120dp (Android) or 120x120pts (iOS). Video ads won't serve to implementations with main asset MediaViews smaller than 120dp in any dimension.
For more information, Kindly refer to Register the MediaView, Native Ads and MediaView.
Mobile Ads SDK Team |