标签: admob

此应用是否使用广告标识符(IDFA)? - AdMob 6.8.0

我目前正在将我的应用程序上传到App Store,Apple正在问我此应用程序是否为IDFA用户.我正在使用最新的Admob SDK或6.8.0,我不知道它是否使用IDFA,如果它使用哪个复选框我应该打XX

图片 在此输入图像描述http://i.gyazo.com/a7d36f95ac0cc066e5654517d4ec2f3f.png

admob ios

177
推荐指数
8
解决办法
12万
查看次数

错误:未在包'com.google.example'main.xml中找到属性'adSize'的资源标识符

当我按照说明通过xml将广告添加到我的应用中时,出现以下错误:

Description Resource Path Location Type
error: No resource identifier found for attribute 'adSize' in package 'com.google.example'  main.xml    /HelloWorld/res/layout  line 12 Android AAPT Problem
Description Resource Path Location Type
error: No resource identifier found for attribute 'adUnitId' in package 'com.google.example'    main.xml    /HelloWorld/res/layout  line 12 Android AAPT Problem
Run Code Online (Sandbox Code Playgroud)

我编辑了main.xml,添加attrs.xml文件,但编译器不喜欢它.

android admob

144
推荐指数
7
解决办法
23万
查看次数

请求的操作:声明您的广告 ID 权限

今天我收到这封电子邮件:

\n
\n

去年 7 月,我们宣布了广告政策变更,以帮助加强\n安全和隐私。我们对针对儿童的应用使用的标识符添加了新的限制。\n 当用户选择删除其\n广告 ID 以退出个性化广告时,\n如果开发人员尝试访问标识符,\n他们将收到一串零而不是标识符。从 2022 年 4 月 1 日起,此行为将扩展到手机、平板电脑和 Android TV。我们还\n宣布,当您将应用的目标 API 级别更新为\n31 (Android 12) 时,\n您需要声明 AD_ID 权限。今天,我们宣布\n我们将给予开发者更多时间来缓解过渡。当您的应用能够定位\nAndroid 13 而不是从 Android 12 开始时,\n我们将需要此权限声明。

\n

操作项 如果您使用广告 ID,则当您的应用面向 Android 13 或更高版本时,您必须声明 AD_ID\n权限。不\xe2\x80\x99t\n声明权限的应用程序将获得一串零。注意:今年晚些时候,您\xe2\x80\x99 将能够面向 Android 13。如果您的应用使用已声明广告 ID 权限的 SDK,\n它将通过清单合并获取该权限声明。如果您的应用\xe2\x80\x99 的目标受众\n包括儿童,则不得传输\n儿童或未知年龄用户的 Android 广告 ID (AAID)。

\n
\n

我的应用程序未使用广告 ID。我是否应该AD_ID在清单中声明权限?

\n

java android admob google-advertising-id google-play-console

139
推荐指数
10
解决办法
15万
查看次数

错误"找不到库"

我在我的应用程序中添加了一个adob后出现错误.昨天该应用程序工作正常,但今天它不再工作..错误如下:

ld: library not found for -lGoogleAdMobAds
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

怎么解决?谢谢 !!

xcode admob ios

138
推荐指数
10
解决办法
29万
查看次数

Eclipse中的Admob错误:android:configChanges

Eclipse在我的AndroidManifest.xml中的android:configChanges行上给出了一个错误:

<activity android:name="com.google.ads.AdActivity"
              android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"></activity>
Run Code Online (Sandbox Code Playgroud)

错误是:

error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
Run Code Online (Sandbox Code Playgroud)

如果我只留下keyboard|keyboardHidden|orientation没有错误,但是当我尝试构建时,编译器会要求剩下的4个.

我正在使用GoogleAdMobAdsSDK-4.3.1.

有任何想法吗?

编辑:我通过将project.properties(SDK的低于14的default.properties)文件更改为:

# Project target.
target=android-14
Run Code Online (Sandbox Code Playgroud)

在我的SDK Manager中安装了SDK平台Android 4.0 - Revision 14.

它也应该适用于SDK平台android 3.2 - 修订版13,所以你只需要将project.properties目标更改为android-13,如果是这样的话.基本上,您只需确保SDK版本为13或更高版本,并且您在SDK管理器中安装了该SDK,并且default/project.properties中的项目目标指向它.

eclipse android admob

131
推荐指数
3
解决办法
7万
查看次数

如何获取Admob的设备ID

我正在使用Eclipse开发Android应用程序,我想整合Admob来赚钱.教程说我应该看LogCat找到ID,但它在哪里? 替代文字

当我在测试模式或真实模式下运行时,有时eclipse会通知广告返回,但它没有显示在emu中...有人可以解释吗?

eclipse android admob

92
推荐指数
10
解决办法
12万
查看次数

由于GoogleSignIn,AdMob提交应用"app试图访问隐私敏感数据而没有使用说明",iOS 10 GM发布错误

我刚开始面对iOS 10 GM版本的这个问题.我收到一封电子邮件说:

要处理您的交付,必须纠正以下问题:

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSCameraUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.

完成所需的更正后,您可以重新更新已更正的二进制文件.

问候,

App Store团队

我正在使用谷歌GoogleSignIn.我没有使用Firebase,但在使用可可豆荚安装GoogleSignIn时,我在日志中看到它自动安装了Firebase.

除了必须定义这些键之外我们还可以做些什么,因为我的应用程序与相机/照片等无关,因此我不希望用户认为我们正在使用它们.

我注意到其他人也遇到过这个问题:https: //forums.developer.apple.com/thread/62229

admob ios firebase google-signin

79
推荐指数
5
解决办法
4万
查看次数

插页式Admob广告:"IllegalStateException:只有全屏活动可以请求定位"

背景

我有一个使用Admob SDK的应用,用于显示插页式广告(全屏广告).

最近谷歌已经更新了SDK以及许多其他东西(构建工具,gradle插件,IDE等),包括admob(firebase ads).

compile 'com.google.firebase:firebase-ads:11.4.2'
Run Code Online (Sandbox Code Playgroud)

问题

更新后,我注意到每当应用尝试展示插页式广告时,它都会崩溃.

崩溃日志是这样的:

10-28 14:01:01.394 4523-4523/... I/Ads: Ad opening.
10-28 14:01:01.400 1606-2154/? E/ActivityManager: Activity Manager Crash. UID:10080 PID:4523 TRANS:63
                                                  java.lang.IllegalStateException: Only fullscreen activities can request orientation
                                                      at com.android.server.am.ActivityRecord.setRequestedOrientation(ActivityRecord.java:2189)
                                                      at com.android.server.am.ActivityManagerService.setRequestedOrientation(ActivityManagerService.java:4975)
                                                      at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:1101)
                                                      at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2927)
                                                      at android.os.Binder.execTransact(Binder.java:697)


10-28 14:01:01.403 4523-4523/... D/AndroidRuntime: Shutting down VM
10-28 14:01:01.406 4523-4523/... E/AndroidRuntime: FATAL EXCEPTION: main

java.lang.RuntimeException: Unable to start activity ComponentInfo{.../com.google.android.gms.ads.AdActivity}: java.lang.IllegalStateException: Only fullscreen activities can request orientation
Run Code Online (Sandbox Code Playgroud)

事情是,它之前工作得很好.现在我不确定是什么导致它发生.

在网上搜索,我没有看到任何谈论"只有全屏活动可以请求定位"的内容.

我在清单中所拥有的东西有点陈旧,可能不再需要了:

    <activity
        android:name="com.google.android.gms.ads.AdActivity"
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
        android:theme="@android:style/Theme.Translucent"/>
Run Code Online (Sandbox Code Playgroud)

我说它可能不需要,因为我不能在教程中看到它,即使我记得我过去做过:

android admob android-8.1-oreo

71
推荐指数
3
解决办法
2万
查看次数

试图链接时应用程序没有在admob中显示?

不知道在这里问这个问题是否可以,但我不知道在哪里问它...

我使用AdMob的广告制作了一款应用.它工作得很好,出现在应用程序和一切.问题是当我想在AdMob界面中链接我的应用程序时,我的应用程序在我搜索市场时没有显示.

但我知道它实际上是在市场上,因为我可以在play.google.com上搜索时找到它.

在此输入图像描述这就是我想要做的.它说链接你的应用程序!

其他人有这个问题,知道如何解决它?

谢谢!

这部分我遇到了问题: 在此输入图像描述 在红色箭头,其中显示"在搜索中找到您的应用程序..."我的应用程序未显示在搜索结果中,但我知道它在市场上!

android admob

69
推荐指数
4
解决办法
3万
查看次数

未找到ID为'com.google.gms.google-services'的插件

我已按照此链接在我的应用中集成广告.但它显示了这个错误:

错误图片

这是我的build.gradle:

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"





defaultConfig {
    applicationId "com.example.personal.numbermania"
    minSdkVersion 10
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
}
buildTypes {
    debug
            {
                debuggable true
            }
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}


dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.android.support:design:24.2.1'
    compile 'com.google.firebase:firebase-ads:9.6.0'

}

}
Run Code Online (Sandbox Code Playgroud)

广告没有出现在真实的设备中.请帮助我这是我更新类路径错误后的 错误

android admob firebase

69
推荐指数
11
解决办法
11万
查看次数