外观
优量汇广告接入配置
213 字小于 1 分钟
2025-01-13
权限配置
在AndroidManifest.xml添加以下权限声明,若您的targetSDKVersion >= 23您还需要在运行时进行动态权限申请
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
清单文件配置
在 AndroidManifest.xml
中的 Application
标签中添加 provider
标签
<provider
android:name="com.qq.e.comm.GDTFileProvider"
android:authorities="${applicationId}.gdt.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/gdt_file_path" />
</provider>
需要注意的是 provider 的 authorities 值为 ${applicationId}.gdt.fileprovider
。
对于每一个开发者而言,这个值都是不同的,${applicationId}
在代码中和 Context.getPackageName()
值相等,是应用的唯一 id。
例:app的包名为com.mzf.newgame,则其配置如下:
<application>
<provider
android:name="com.qq.e.comm.GDTFileProvider"
android:authorities="com.mzf.newgame.gdt.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/gdt_file_path" />
</provider>
<activity
android:name=".MzfProxyUnityActivity"
android:exported="false">
<meta-data
android:name="unityplayer.UnityActivity"
android:value="true" />
</activity>
</application>