Back to Writing
NOTESunitygoogle-play-servicesadmobfirebasesdk-integration

Unity — GPGS, AdMob, and Firebase Tips

November 8, 2019Updated Feb 17, 2026

The most stressful issue when integrating Google SDKs with Unity is the PlayServicesResolver version conflict problem.

As game developers, we are busy building games and don't want to waste time on these kinds of trivial integration issues.

Here is a simple tip that I believe can resolve this problem.

If you look at the screenshot above, when you import the GPGS and AdMob SDKs separately, you will notice they both include a folder called PlayServicesResolver.

Unless you are lucky, downloading the latest version of each SDK will result in different versions of PlayServicesResolver being bundled.

In most cases, this caused issues for me.

So here is the tip I want to share:

Only add SDKs that share the same version of PlayServicesResolver.

Instead of blindly grabbing the latest version of each SDK, selectively choose SDK versions that use the same PlayServicesResolver version. This will resolve the majority of version conflict issues.