Articles of AdMob广告

缺少必需的XML属性“adSize”

当我启动我的应用程序时,我得到了“必需的XML属性”adSize“缺失”。 这是写在我的智能手机屏幕上,而不是我的横幅。 我尝试了基于堆栈的不同解决方案(如xmlns:ads=”http://schemas.android.com/apk/res-auto”而不是xmlns:ads=”http://schemas.android.com/apk/libs/com.google.ads”或代替xmlns:ads=”http://schemas.android.com/apk/lib/com.google.ads” )但它不起作用。 这是我的java代码(一个简单的Hello World,只是为了尝试实现一个横幅): package com.example.publicite; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } […]

如何强制Admob在Android上刷新

我有一个Admob广告的应用程序,但我发现当我使用它时,广告几乎从不刷新,因为我不更改活动,而是我只是在按下按钮时更新文本视图。 我试过在谷歌上搜索这个但是不断缩短。 我想告诉应用程序偶尔刷新添加,例如点击两次按钮后或类似的东西。 有谁知道如何做到这一点,并可能有一些示例代码?

PublisherAdView.loadAd()抛出SecurityException – getTasks()需要android.permission.GET_TASKS

从昨天,3月11日开始,我开始看到SecurityException崩溃的高峰。 (请参阅下面的堆栈跟踪。)其他人是否也看到此exception? 搜索没有发现任何东西。 我的问题是升级到较新版本的Play服务是否可以解决问题。 这是堆栈: java.lang.SecurityException: Permission Denial: getTasks() from pid=30319, uid=10157 requires android.permission.GET_TASKS at android.os.Parcel.readException(Parcel.java:1474) at android.os.Parcel.readException(Parcel.java:1428) at android.app.ActivityManagerProxy.getTasks(ActivityManagerNative.java:2726) at android.app.ActivityManager.getRunningTasks(ActivityManager.java:791) at android.app.ActivityManager.getRunningTasks(ActivityManager.java:827) at com.google.android.gms.ads.internal.util.ha(SourceFile:703) at com.google.android.gms.ads.internal.aa(SourceFile:1634) at com.google.android.gms.ads.internal.aa(SourceFile:530) at com.google.android.gms.ads.internal.client.t.onTransact(SourceFile:81) at android.os.Binder.transact(Binder.java:361) at com.google.android.gms.internal.bd$a$aa() at com.google.android.gms.internal.bh.a() at com.google.android.gms.ads.doubleclick.PublisherAdView.loadAd() 我打算在调用loadAd()时发布带有try / catch的补丁。 我还计划在不久的将来从PlayServices 6.1.71升级到6.5.87,但我不愿意在补丁发布中引入这种风险,除非它是一个已知的修复程序。 我在这里向Google报告了这个错误: https : //groups.google.com/forum/# !category-topic/ google-admob-ads-sdk/android/ IuSQriNWKps 编辑/澄清:我知道通过请求GET_TASKS权限可以避免此SecurityException,但我不需要该应用程序的权限,我也不知道为什么AdMob广告应该。 我也知道GET_TASKS自API 21起已被弃用,但此应用程序的目标是API […]

Admob – 没有广告要显示

您好我尝试在Android手机上制作一些显示广告的示例程序,我尝试在v2.2的模拟器上测试它。代码中的所有内容似乎都很好,但调试器中的AdListener说: 响应消息为零或null; onFailedToReceiveAd(没有要显示的广告)。 有什么方法可以成为我的错吗? 有没有人遇到同样的问题? inheritance人代码清单: 布局xml 和活动代码 package com.AdTest; import com.google.ads.*; import com.google.ads.AdRequest.ErrorCode; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.widget.LinearLayout; public class AdTest extends Activity implements AdListener{ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); LinearLayout layout = (LinearLayout)findViewById(R.id.main); AdView adView = new AdView(this, […]

AFMA_ReceiveMessage未定义

我正在我的Android应用程序中集成AdMob。 添加部分的代码非常简单,几乎可以直接来自Google Developer’s Guide。 我正在尝试实施插页式广告。 广告显示正常,但我在stackTrace中以红色显示: E / Ads(21443):JS:未捕获的ReferenceError:未定义AFMA_ReceiveMessage(null:1) 谁能告诉我它意味着什么? 是否可以使用此错误释放应用程序,因为它不会使应用程序崩溃? 编辑:我刚刚注意到这个错误是针对特定广告收到的,而不是针对其他广告(目前只在我的国家/地区获得两个广告)。 所以也许这只是Publisher端缺少的东西。

android admob教程的好资源

有没有人有关于Android应用程序的admob的任何好教程? 从注册,获取API,在应用程序中放置广告和支付? 我之前从未处理过admob,所以我不明白该怎么做。 我尝试在admob注册,但看起来我需要在我的应用程序中放置广告之前在市场上注册我的应用程序。 这真的是这样吗?

java.lang.ClassNotFoundException:由AdMob / Google Play服务引起的android.os.AsyncTask?

自2014年11月21日起,我收到了数百份崩溃报告,其中包含以下堆栈。 崩溃仅发生在API Level 10设备上(该应用程序支持9+) 在崩溃开始前的几个星期内,该应用程序的相同版本运行良好。 这让我觉得问题是由最近推送到Android 2.3设备的一些无线更新引起的。 我在我的应用中使用AdMob中介(现在是Google Play服务库的一部分)和其他几个广告网络SDK。 我怀疑Google Play服务库会导致崩溃,因为根据我的知识,它是应用程序的唯一部分,可能会通过无线更新(这不是第一次有错误的更新导致崩溃)。 正如OP 在这里回答的那样,是否有可能在AdMob创建的展示横幅广告的线程中触发的未捕获exception可能会使整个过程处于无法再创建新类实例的状态? 最近有没有人遇到过类似的问题? java.lang.NoClassDefFoundError: com.myapp.MyClassExtendingAsyncTask at com.myapp.x.run(SourceFile:417) at android.os.Handler.handleCallback(Handler.java:587) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3859) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:647) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.ClassNotFoundException: com.myapp.MyClassExtendingAsyncTask in loader dalvik.system.PathClassLoader[/data/app/com.myapp-1.apk] at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) at java.lang.ClassLoader.loadClass(ClassLoader.java:551) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) … 10 more

Admob显示测试广告,但不显示真实广告

我正在使用admob来展示Android广告。 测试广告工作正常,但不显示真实广告。 此外,我对实际的插页式广告没有任何问题,因为它们运行良好。 只是真正的横幅广告没有出现。 我的java代码是 private InterstitialAd interstitial; interstitial = new InterstitialAd(MainActivity.this); interstitial.setAdUnitId(“ca-app-pub-********”); AdView adView = (AdView) this.findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder() // Add a test device to show Test Ads .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice(“4CCC00EF4EA205A6FE82E1AEB26B0839”) .build(); // Load ads into Banner Ads adView.loadAd(adRequest); // Load ads into Interstitial Ads //interstitial.loadAd(adRequest); 布局文件是

如何以编程方式创建一个admob横幅?

如何使用代码创建一个admob智能横幅? 我的布局完全用代码构建。

在AndroidManifest.xml中使用android:configChanges缺少adActivity

我正在尝试向我的应用程序添加一个admob横幅但不幸的是,在完成Google文档的所有步骤后,我仍然在logcat中收到此警告“找不到com.google.android.gms.ads.adactivity ”并且此消息在admob的横幅“ Android: configChanges缺少adActivity Android: configChanges AndroidManifest.xml中的Android: configChanges ”虽然我在AndroidManifest.xml中添加了Android: configChanges 这是我的manifest.xml 我真的需要你的帮助