2016-12-15 26 views
0

this 가이드를 사용하여 Google admob을 통합하고 싶습니다. 몇 가지 문제를 해결 한 후, gradle은 프로세스에 대해 google-services.json 파일이 필요하다고 알려줍니다. 이 파일을 얻으려면 here이 필요하고 기본적으로 내 앱 전용으로 다운로드해야합니다.google-services.json없이 안드로이드를위한 구글 admob

고유 한 google-services.json 파일을 사용하여 각 앱을 바인딩하지 않고 Google admob을 사용할 수 있나요? 나는 다른 애플 리케이션을위한 하나의 파일을 사용하거나이 파일을 전혀 사용하지 않을 수 있다는 것을 의미합니까? 지금까지 내가 아는 한 Google Adobob을 사용하는 몇 가지 광고 네트워크 (예 : Appodeal)가 있지만 Appodeal을 설치하려면이 google-services.json을 사용할 필요가 없습니다.

각 고유 앱에 대한 Appodeal의 경우 고유 한 광고 단위 ID 만 있으면됩니다. Google Admob의 경우 고유 한 광고 단위 ID와 고유 한 google-services.json이 필요합니다. 이는 저에게 불리합니다. 거기 workaroung 있습니까?

답변

0

당신은 같은 것을 할 수 있어야한다 : 내가 처음에 내 프로젝트를 컴파일 할 필요가

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

1.하지만, Gradle을 구글 - services.json없이 동기화되지 않습니다; 2. 어디서 apiKey와 google_app_id를 얻을 수 있습니까? 광고 단위 ID 만 있습니다. –

+0

어떤 오류가 있습니까? –

+0

'오류 : 실행에 실패했습니다': app : processDebugGoogleServices '라는 질문에서 언급했습니다. > google-services.json 파일이 모듈 루트 폴더에 없습니다. Google 서비스 플러그인이 없으면 작동하지 않을 것입니다. ' –