-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NativeCustomFormatAd and related types missing from Ads/Ads.Lite #973
Comments
I fixed the problem.. we can use my libraries :
Supports fixing the problem of Loading ads using :
|
I'd prefer the original packages to be fixed. |
Investigating namespace Version 21.2.0:
results:
Version 21.3.0:
results:
Version currently bound:
MCWs:
results:
|
@jump32 Thanks for the feedback. Can you please elaborate this:
Which other related types would that be? |
Mel's research from Discord:
leads to
further MediaContent points to:
and that leads to:
So, 2 interfaces were transitively removed because some obfuscated type has invalid return type. |
Hi @moljac Having initially identified the issue, I was just comparing the fuget links I posted. So as far as I can see from those two links, the missing types are: NativeCustomFormatAdOnCustomClickEventArgs Since they are all related to NativeCustomFormatAd, if you manage to restore that class I suspect the other will be restored as well. |
Hi @moljac Is there any progress on this? |
No.Not yet. |
It's been a few months now. Any fix soon? |
But you did not fix the problem? All the issues on this ticket are present on your nuget package, as there is no NativeCustomFormatAd, no MediaContent, etc... |
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:
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)
The text was updated successfully, but these errors were encountered: