Google android 的 admob 没有 google-services.json

Google admob for android without google-services.json

我想使用 this guide. After solving a few issues, gradle now tells me that I need a google-services.json file for the process 'app:processDebugGoogleServices'. To acquire this file I need to go here 集成 google admob,基本上只是专门为我的应用程序下载它。

有没有一种方法可以使用 google admob 而无需将每个应用与唯一的 google-services.json 文件绑定?我的意思是我可以为不同的应用程序使用一个文件还是根本不使用这个文件?据我所知,有几个广告网络(例如 Appodeal)使用 google admob,但要安装 Appodeal 我根本不需要使用这个 google-services.json

我的意思是,对于每个独特应用的 Appodeal,我只需要一个独特的广告单元 ID。对于 Google Admob,我需要唯一的广告单元 ID 和唯一的 google-services.json,这对我来说很不方便。有解决方法吗?

您应该可以执行以下操作:

    FirebaseOptions firebaseOptions = new FirebaseOptions.Builder()
            .setApiKey(apiKey)
            .setApplicationId(context.getString(R.string.google_app_id))
            .build();
    return FirebaseApp.initializeApp(context, firebaseOptions, "MyApp");