标签: admob

正确停用AdMob广告

我正在将AdMob集成到我的应用中,我想知道如何正确禁用广告.我想让用户能够禁用它们.我不希望AdMob因为错误的展示而遇到任何问题.这种方式是正确的还是我应该考虑一下?

AdView ads = (AdView) findViewById(R.id.ad);
ads.setEnabled(false);
Run Code Online (Sandbox Code Playgroud)

android admob

39
推荐指数
2
解决办法
4万
查看次数

如何从Admob中删除或删除Android应用程序?

我是Android新手.我已将我的admob应用程序链接到Play商店的随机应用程序.现在我想删除该应用程序,所以我想知道.有没有办法从我的Ad Mob帐户中删除它.因为它实际上不是我的应用所以我不想在我的Ad Mob帐户主页选项卡中看到它

我试图在Google上找到一些东西,但没有运气.我在Admob的FAQ部分的Q.6中 发现了令人沮丧的事情.据他们所说

目前,您无法重命名或删除应用.相反,请创建一个新应用并将相关广告单元从"未知应用"下移至新应用.

所以我很想知道.我真的无法从我的admob帐户中删除特定的应用程序.如果是的话,这个功能将来会有用吗?

android admob

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

Google Play服务5.0.77

从6月25日开始,使用广告的两个不相关的应用程序开始拥有此NPE

java.lang.NullPointerException
   at zo.a(SourceFile:172)
   at aeh.a(SourceFile:120)
   at afw.run(SourceFile:14)
   at afy.run(SourceFile:30)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
   at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)

我认为这与谷歌播放服务更新有关.有人能帮我解决这个问题吗?

只是为了确认这个问题与播放服务有关,我已经设法从一个名为AdWorker的线程中从崩解剂中获取此信息:

thread
   at java.lang.Object.wait(Object.java)
   at java.lang.Thread.parkFor(Thread.java:1231)
   at sun.misc.Unsafe.park(Unsafe.java:323)
   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:813)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:973)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1282)
   at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
   at zo.a(SourceFile:147)
   at zo.a(SourceFile:170)
   at aeh.a(SourceFile:120)
   at afw.run(SourceFile:14)
   at afy.run(SourceFile:30)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
   at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)

它不是正确的地方......但是根本没有地方报告它们

它从7月1日开始翻倍的例外数量,现在几乎是6月27日的3倍.

关于Android谷歌代码项目的问题

讨论现在在admob google Heading组的这个主题中

来自谷歌的最后回复"我们知道这些崩溃并正在修复.我们希望在接下来的一两周内推出这些修复程序." (7月7日)

android admob google-play-services

37
推荐指数
1
解决办法
6991
查看次数

在Recyclerview中嵌入广告

我正在尝试将我的应用程序从listview升级到recyclerview.当我使用listview时,我使用本教程在listview中嵌入了广告.

我无法在recyclerview中添加它.有关如何在Recyclerview中完成此操作的任何观点?

目前在我的列表视图中,加载广告的代码如下:

    if ((position % k) == 0) {
      if (convertView instanceof AdView) {
        return convertView;
      } else {
        // Create a new AdView
        AdView adView = new AdView(activity, AdSize.BANNER,
                                   ADMOB_ID);

        float density = activity.getResources().getDisplayMetrics().density;
        int height = Math.round(AdSize.BANNER.getHeight() * density);
        AbsListView.LayoutParams params = new AbsListView.LayoutParams(
            AbsListView.LayoutParams.FILL_PARENT,
            height);
        adView.setLayoutParams(params);

        adView.loadAd(new AdRequest());
        return adView;
      }
    } else {
      return delegate.getView(position - (int) Math.ceil(position / k) - 1,
          convertView, parent);
    }
Run Code Online (Sandbox Code Playgroud)

它应该是这样的:

ListView项目

更新:从谷歌引用此视频,它给出了完整的解释

android listview android-appcompat admob android-recyclerview

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

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);
Run Code Online (Sandbox Code Playgroud)

布局文件是

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <com.google.android.gms.ads.AdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adSize="BANNER"
        ads:adUnitId="ca-app-pub-********" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android admob

36
推荐指数
8
解决办法
5万
查看次数

Admob广告和Firebase广告之间的差异

我正在尝试从Google分析迁移到新的Firebase分析,但我注意到还有广告库.firebase广告是否也将取代admob广告?我应该继续通过谷歌播放服务使用admob吗?或者切换到Firebase SDK?反正有什么不同?

android admob firebase

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

我应该在不同的活动中使用不同的AdMob广告单元ID吗?

我应该为我的应用中的所有广告使用相同的广告单元ID,还是应该为每个活动获得一个ID?

android admob android-activity

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

以编程方式设置时,必须在loadAd之前设置广告尺寸和广告单元ID

我不知道这里发生了什么,但我试图通过下面的代码动态设置我的广告单元ID,并将其从XML中删除但仍然得到错误:

必须在调用loadAd之前设置广告尺寸和广告单元ID.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ads="http://schemas.android.com/apk/res-auto"
       <com.google.android.gms.ads.AdView
            android:id="@+id/adView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_alignParentBottom="true"
            ads:adSize="SMART_BANNER">
        </com.google.android.gms.ads.AdView>
Run Code Online (Sandbox Code Playgroud)

    AdView mAdView = (AdView) rootView.findViewById(R.id.adView);
    mAdView.setAdUnitId(getEvent().getAdMobUnitId());
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud)

java android admob adview

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

AdMob和DFP广告联盟之间的区别?

我正试图在我的iOS应用程序上显示横幅广告和插页式广告.但现在我对广告网络感到困惑.AdMob与DFP有何不同,哪个更适合投放广告.有人可以帮忙吗?提前致谢.

ads admob ios google-dfp

33
推荐指数
1
解决办法
6734
查看次数

在iOS中找不到"GoogleMobileAds"模块

我使用Pod将Google AdMob SDK更新为7.1.0.

所以在我的appDelegate.m中,我试图添加这一行

@import GoogleMobileAds;

但我得到错误,说 找不到模块'GoogleMobileAds'.

谷歌在gitHub上的Interstial Ad示例中也出现此问题.

问候Ranjit

admob ios

32
推荐指数
6
解决办法
4万
查看次数