我目前正在将我的应用程序上传到App Store,Apple正在问我此应用程序是否为IDFA用户.我正在使用最新的Admob SDK或6.8.0,我不知道它是否使用IDFA,如果它使用哪个复选框我应该打XX
当我按照说明通过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文件,但编译器不喜欢它.
今天我收到这封电子邮件:
\n\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
我的应用程序未使用广告 ID。我是否应该AD_ID在清单中声明权限?
java android admob google-advertising-id google-play-console
我在我的应用程序中添加了一个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)
怎么解决?谢谢 !!
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来赚钱.教程说我应该看LogCat找到ID,但它在哪里?

当我在测试模式或真实模式下运行时,有时eclipse会通知广告返回,但它没有显示在emu中...有人可以解释吗?
我刚开始面对iOS 10 GM版本的这个问题.我收到一封电子邮件说:
要处理您的交付,必须纠正以下问题:
此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSCameraUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.
完成所需的更正后,您可以重新更新已更正的二进制文件.
问候,
App Store团队
我正在使用谷歌GoogleSignIn.我没有使用Firebase,但在使用可可豆荚安装GoogleSignIn时,我在日志中看到它自动安装了Firebase.
除了必须定义这些键之外我们还可以做些什么,因为我的应用程序与相机/照片等无关,因此我不希望用户认为我们正在使用它们.
我注意到其他人也遇到过这个问题:https: //forums.developer.apple.com/thread/62229
我有一个使用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)
我说它可能不需要,因为我不能在教程中看到它,即使我记得我过去做过:
不知道在这里问这个问题是否可以,但我不知道在哪里问它...
我使用AdMob的广告制作了一款应用.它工作得很好,出现在应用程序和一切.问题是当我想在AdMob界面中链接我的应用程序时,我的应用程序在我搜索市场时没有显示.
但我知道它实际上是在市场上,因为我可以在play.google.com上搜索时找到它.
这就是我想要做的.它说链接你的应用程序!
其他人有这个问题,知道如何解决它?
谢谢!
这部分我遇到了问题:
在红色箭头,其中显示"在搜索中找到您的应用程序..."我的应用程序未显示在搜索结果中,但我知道它在市场上!
我已按照此链接在我的应用中集成广告.但它显示了这个错误:

这是我的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)