2016-05-25 5 views
3

Ich portiere ein altes Spiel von AdMob auf die neueste AdMob mit Firebase. Ich habe eine veraltete Version von AdMob verwendet.Integration AdMob ohne Firebase: unerwünschte Berechtigungen (C2D)

Ich möchte die kleinste Integration wie möglich, ich möchte keine Firebase-Analytik. Ich habe eine funktionierende Integration (mit Android Studio-Projekt), aber wenn mein apk auf Google Play hochladen, erkennen ich, neue Berechtigungen wurden automatisch hinzugefügt:

android.permission.WAKE_LOCK 
com.frozax.hashiextreme.permission.C2D_MESSAGE 
com.google.android.c2dm.permission.RECEIVE 

Was ist das C2D Ding? Ich will und brauche es nicht. com.frozax.hashiextreme ist der Paketname meiner App. Es sieht so aus, als ob es von Firebase-iid hinzugefügt wurde, aber ich will es auch nicht.

Gibt es eine Möglichkeit, diese zu ignorieren? Ich versuche, so wenig Berechtigungen wie möglich zu haben.

In meinem dependecies, ich habe nur

compile 'com.google.firebase:firebase-ads:9.0.0' 

Ich versuchte

classpath 'com.google.gms:google-services:3.0.0' 

Aber es funktioniert nicht zu entfernen, und ich habe immer noch diese Berechtigungen.

Dank

Antwort

4

Ich habe das gleiche Problem. Wie in dieser Reddit post beschrieben sind, können Sie ein paar Zeilen zu Ihrem Manifest hinzufügen, das zu vermeiden:

<uses-permission android:name="android.permission.WAKE_LOCK" tools:node="remove" /> 
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" tools:node="remove" /> 
    <uses-permission android:name="your.app.package.permission.C2D_MESSAGE" tools:node="remove" /> 

Aber ich weiß definitiv nicht, ob es einen Einfluss auf Firebase Integration sein.

+1

Wenn eine andere Person das Problem bekommt, musste ich sicherstellen, dass mein Manifest hatte 'xmlns: tools =" http://schemas.android.com/tools "' Ich sah kein offensichtliches Problem in der App selbst, die nur AdMob verwendet. – Frozax

+1

Wenn Sie diese Berechtigungen aus Ihrer App erzwingen, können unbeabsichtigte Nebenwirkungen auftreten. https://groups.google.com/d/msg/firebase-talk/CXgecSxgsRE/kgkz7liJAwAJ –

+0

Dank @DougStevenson, lassen Sie uns die Diskussion im Google Group-Thread fortsetzen. –