Articles of AdMob广告

Android AdMob未在底部显示LinearLayout

好吧,AdMob非常奇怪。 我想将广告放在底部,我有一个LinearLayout。 当我这样做时,它永远不会出现。 当我把它放在上面时,它完美地显示出来。 不确定这里的交易是我的代码。 我在LogCat中收到一条警告:“没有足够的空间显示广告!想要有:” LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” xmlns:ads=”http://schemas.android.com/apk/res/mypackage” android:id=”@+id/mainmenulayout” android:orientation=”vertical” android:layout_width=”fill_parent” android:layout_height=”fill_parent”> 和我的onCreate(): public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.appmenu); // Look up the AdView as a resource and load a request. AdView adView = (AdView)this.findViewById(R.id.adView); adView.loadAd(new AdRequest()); String[] mainMenuList = getResources().getStringArray(R.array.mainMenuList); TypedArray[] picFiles = getResources().obtainTypedArray(R.array.arrayIcon); setListAdapter(new MyIconAdapter(mainMenuList, picFiles)); this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } //close onCreate

广告横幅不显示

我在这个链接https://developers.google.com/admob/android/quick-start上学习了Admobs的Adbanner但是当我在设备和模拟器中测试我的应用程序时,我的应用程序中没有Adbanner显示 我在Stacktrace中遇到以下错误 java.lang.NullPointerException at android.os.Handler.(Handler.java:157) at com.google.android.gms.ads.internal.util.client.zza.(Unknown Source) at com.google.android.gms.ads.internal.client.zzk.(Unknown Source) at com.google.android.gms.ads.internal.client.zzk.(Unknown Source) at com.google.android.gms.ads.internal.client.zzy.(Unknown Source) at com.google.android.gms.ads.internal.client.zzy.(Unknown Source) at com.google.android.gms.ads.internal.client.zzy.(Unknown Source) at com.google.android.gms.ads.AdView.(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.ProjectCallback.instantiateClass(ProjectCallback.java:442) at com.android.ide.eclipse.adt.internal.editors.layout.ProjectCallback.loadView(ProjectCallback.java:194) at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:206) at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:131) at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:746) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64) at android.view.LayoutInflater.rInflate(LayoutInflater.java:718) at android.view.LayoutInflater.inflate(LayoutInflater.java:489) at […]

有没有办法在Android Recycler View中显示Google Admob

我想在我的应用的主要活动中使用谷歌Admob展示广告。 我已经通过谷歌开发者网站获得帮助来展示展示广告所需的所有代码,但是当我运行我的应用时,广告没有显示。 我不知道发生了什么问题: MainActivity : import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Bundle; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdView; public class MainActivity extends AppCompatActivity { public RecyclerView mRecyclerView; private RecyclerView.Adapter mAdapter; private RecyclerView.LayoutManager […]

Android,Admob / Adview从edittext窃取焦点,如何预防?

我正在创建视图并将这些视图添加到linearlayout,这些输入来自屏幕底部的edittext,就像一个消息应用程序。 每当我按下“完成”按钮时,它会触发并将该消息添加到该消息的linearlayout。 问题 : 当我想在这些消息之间放置adview时,例如每10条消息之间。 Edittext失去焦点,导致整个布局向下滚动。 我想要的是 : Edittext不应该失去焦点,每次它应该是活动的,等待键盘打开输入。 我尝试过但没有用的: if (messageCounter % 10 == 0) { LinearLayout advertisedMessageLayout = new LinearLayout(this); advertisedMessageLayout.setOrientation(LinearLayout.VERTICAL); advertisedMessageLayout.setLayoutParams(new LayoutParams( LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT)); AdView av = new AdView(this, AdSize.BANNER, MBConstants.ADVIEW_ID); //remove focus for every child of adview for (int i = 0; i < av.getChildCount(); i++) { av.getChildAt(i).setFocusable(false); av.getChildAt(i).setFocusableInTouchMode(false); av.getChildAt(i).setClickable(false); } […]

查看有关Google Analytics的AdMob收入数据

我正试图找出在Google Analytics上查看AdMob收入数据的方法。 我想看看,例如,新用户部分产生的收益。 我已经关联了我的AdMob和Firebase帐户,但我仍然无法看到如何生成此类报告。

Delphi XE5中的AdMob支持

我在哪里可以在Delphi XE5中findAndroid的AdMob支持? 我试图在所有组件中find它,但找不到任何东西。 我应该自己使用JNI,如果是,那我该怎么办呢?

如何在Android应用中更快地展示广告?

我在我的一个Android应用程序中放了一些广告,我只是在我的设备上测试它。 当我加载我的应用时,广告可能需要大约5-10秒才能显示。 实际上,用户之前会移动到另一个屏幕上,所以永远不会看到它们。 我有什么方法可以立即播出广告吗? 如果没有,我怎样才能让广告及时显示以供用户查看(并可能点击)? 我可以添加一些线程延迟按钮,以阻止他们做任何事情,直到广告显示,但这是非常脏…

Android Admob错误:无法加载广告:0 HTTP响应代码:403

我按照以下admob文档步骤集成了admob横幅广告。 我正在使用模拟器获得测试广告。 并使用以下说明获取广告。 AdRequest.Builder.addTestDevice(“F3F05FA129EF5A4FEEF9DCC4F3A96936”) 如果我使用发布版本配置运行应用程序获取错误日志下面的错 07-14 17:50:01.461 16693-16693/xx.xxxxx I/Ads: Starting ad request. 07-14 17:50:02.164 16693-16693/xx.xxxxx I/Ads: Use AdRequest.Builder.addTestDevice(“F3F05FA129EF5A4FEEF9DCC4F3A96936”) to get test ads on this device. 07-14 17:50:02.913 16693-16847/xx.xxxxx W/Ads: There was a problem getting an ad response. ErrorCode: 0 07-14 17:50:03.478 16693-16693/xx.xxxxx W/Ads: Failed to load ad: 0 如果导出apk与发布配置低于错误。 07-14 18:00:19.125 23074-23074/xx.xxxxx I/Ads: Starting ad […]

如何隐藏/禁用admob adview?

我通过view.gone隐藏了admob adview: //adView.setClickable(false); //adView.clearFocus(); //adView.setEnabled(false); //adView.setFilterTouchesWhenObscured(true); //adView.setFocusable(false); //adView.setFocusableInTouchMode(false); adView.setVisibility(View.GONE); adView.startAnimation( animation ); 这会隐藏广告,但广告本身仍然可以触摸,因此如果我触摸广告的空间,它仍会打开浏览器并将我重定向到广告,尽管广告本身不可见。 如何禁用触摸事件? 我已经尝试了上面的所有行,但没有一个工作。 任何建议?

加载广告时,Google服务广告与AdMob SDK的行为有何不同?

我最近将我的项目从AdMob SDK迁移到了Google服务广告,但是我对Google服务广告遇到了一个小问题。 我在活动中有一个横幅广告视图,我会动态调整布局中的按钮,具体取决于广告是否已加载。 我使用AdMob SDK时工作正常,但现在使用Google服务广告时,在加载广告之前,横幅始终保留为空白。 如果广告无法加载(比如没有网络),那么空白视图就在那里,这相当丑陋! 这也是我想动态调整布局的原因…… 我改变代码时错过了什么? 谢谢你的帮助! 以下是java代码和布局文件的摘录: Java的: import com.google.android.gms.ads.*; … public class MyActivity extends Activity { … @Override public void onCreate(Bundle savedInstanceState) { … AdView adView = (AdView)findViewById(R.id.ad); AdRequest adRequest = new AdRequest.Builder().build(); adView.loadAd(adRequest); } } 布局XML: …