NativeCustomFormatAd and related types missing from Ads/Ads.Lite
Google Play Services Version
-
Xamarin.GooglePlayServices.Ads (version 121.3.0 onwards)
-
Xamarin.GooglePlayServices.Ads.Lite (version 121.3.0 onwards)
Describe your Issue
Between version 121.2.0 and version 121.3.0 there are a number of interfaces and classes that have gone missing. As far as I can tell they still exist in the original Google SDKs.
The missing definitions are:
- INativecustomFormatAdExtensions
- NativeCustomFormatAd
- NativeCustomFormatAdConstants
- INativeCustomFormatAd
- (others relating to NativeCustomFormatAd)
Relevant information
You can compare https://www.fuget.org/packages/Xamarin.GooglePlayServices.Ads.Lite/121.2.0/lib/net6.0-android31.0/Xamarin.GooglePlayServices.Ads.Lite.dll/Android.Gms.Ads.NativeAd
and https://www.fuget.org/packages/Xamarin.GooglePlayServices.Ads.Lite/121.3.0/lib/net6.0-android31.0/Xamarin.GooglePlayServices.Ads.Lite.dll/Android.Gms.Ads.NativeAd
Under the Android.Gms.Ads.NativeAd namespace you can see the missing interfaces.
Steps to Reproduce (with link to sample solution if possible):
Download and build https://github.com/jump32/ads-test (should build ok) Update Xamarin.GooglePlayServices.Ads.Lite to 121.3.0 or greater Rebuild (should fail with unknown type)