FlutterでAdmob広告を表示できるGoogle公式の「google_mobile_ads」というパッケージがありますが、

このパッケージのバージョン1.0.0以降を使う場合は、Androidアプリとしてビルドすると以下のようなエラーが発生することがあります。
The minCompileSdk (31) specified in a
dependency’s AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module’s compileSdkVersion (android-30).
これは公式の「Readme」ページには記載がなく、パッケージの変更履歴(Changelog)にしか書いていないのでトラップ的な話なのですが、この場合は、
1)「compileSdkVersion」を「31」に設定するか(android/app/build.gradle)
(「compileSdkVersion」を変更する場合は「targetSdkVersion」の変更も必要です)
2)「compileSdkVersion」が「31」にできない事情がある場合は、同じbuild.gradleファイル(android/app/build.gradle)の「dependencies」欄に以下の内容を追記
implementation('androidx.work:work-runtime') { version { strictly '2.6.0' } }
すれば解消します。
「Changelog」にしか記載がないのがトラップ的です。

(詳しくは、以下の動画で解説していますので、よろしければご覧下さい)