小编Ale*_*ndr的帖子

AndroidManifest.xml (AdMob) 中未定义命名空间“tools”前缀。怎么解决?

该文件位于Plugins/Android/GoogleMobileAdsPlugin.androidlib 中。

我的代码:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.unity.ads" android:versionName="1.0" android:versionCode="1">
  <application>
    <uses-library android:required="false" android:name="org.apache.http.legacy" />
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>
    <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-..." />
    <meta-data android:name="com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT" android:value="true" />
  </application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

此行中的错误(此行用于块收集广告 ID;IDE 中的错误):

<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>

Namespace "tools" prefix not defined
Run Code Online (Sandbox Code Playgroud)

另外,我为 Android 12 添加了这一行:

<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
Run Code Online (Sandbox Code Playgroud)

xml android unity-game-engine visual-studio admob

2
推荐指数
1
解决办法
1766
查看次数

标签 统计

admob ×1

android ×1

unity-game-engine ×1

visual-studio ×1

xml ×1