I'm using
GoogleMobileAds-Ad-Placements.unitypackage in my Unity 2021.3.16 project. Like this dev who posted
here I loaded
GoogleMobileAds-v7.1.0.unitypackage (7.3.1 actually). I had similar errors to those reported and applied the same solution that was proposed to him: delete plugin folders and Google Mobile Ads folder and apply the
GoogleMobileAds-Ad-Placements.unitypackage . This has worked, but when building in Android Studio it told me to upgrade my Google Mobile Ads SDK since it observed I was using 19.5. This is a concern since 19.xx has already been deprecated according to
this and will be sunset (won't work) in the second quarter of this year. I'm about to publish an app on google play store so that's a problem.
If you open a new unity project and install the Google Mobile Ads package 7.3.1 you can go to Plugins - Android - GoogleMobileAdsPlugin.androdlib and click on AndroidManifest. In the inspector observe the "Asset Labels" at the bottom. It will give a version number - 7.3.1.
If you install GoogleMobileAds-Ad-Placements.unitypackage and go to the same place the version number you will observe is now 5.4.0.90. That's a very old GMA version number.
GMA 7.3.1 according to the release notes uses an SDK that will be good for a couple of years before it's sunset. I can't find release notes for GoogleMobileAds-Ad-Placements.unitypackage and Android Studio says it's an old SDK about to be sunset.
How can I keep using GoogleMobileAds-Ad-Placements.unitypackage but update to an SDK at 21.xx or above? Simply installing GMA 7.3.1 on top of placements causes some big problems. Is there a more contemporary version of GoogleMobileAds-Ad-Placements.unitypackage using newer a SDK?