admin管理员组

文章数量:1419232

Until now, I have been developing in Xamarin and have been able to use AdMob without any issues officially because Microsoft published the binding libraries packages through NuGet:

For iOS:

Xamarin.Google.iOS.MobileAds
Xamarin.Google.iOS.UserMessagingPlatform
From:  (archived repository, with no alternative). The last SDK version available is 8.12.0, while the current version is 11.13.0, and it does not work in .NET 9 MAUI projects.
For Android:

Xamarin.GooglePlayServices.Ads
Xamarin.Google.UserMessagingPlatform
From: .
Latest SDK version 23.6.0, but it does not work correctly:
 → Missing classes and others are unusable due to errors in metadata.xml, such as InterstitialAdLoadCallback.OnAdLoaded.
I believe too much time has passed since MAUI’s release for this to still be non-functional.

Currently, I don’t see a way to use AdMob in MAUI.

Creating the binding library myself is impossible, considering that there is not even a .NET binding library for iOS, only for Xamarin. Moreover, integrating AARs and correctly setting up the metadata is an incredibly complex and time-consuming task.

Installing external libraries from unknown sources, which are also incomplete (they do not implement all calls and lack UserMessagingPlatform), such as MauiMTAdmob, does not seem like a reasonable option to me.

So, my question is: Will there be official and proper support for the AdMob SDK?

For me, this would be a sad ending for MAUI, and it would be a shame because it has improved significantly over Xamarin. It works great, and .NET 9 is amazing.

Am I missing something? Is there an official or native way to integrate AdMob? I kindly ask for your help or an official statement from Microsoft on this matter, as I have not been able to find any information.

Thank you.

本文标签: xamarinAdmob in MAUI NET9Stack Overflow