标签: admob

在其他场景中显示插页式广告 - Admob、SpriteKit、Swift

如何在用户每 x 次死亡或每 x 次用户执行诸如按下按钮之类的操作时显示来自 admob 的插页式广告?这就是我在 GameScene 上展示插页式广告并使用简单的 if 语句限制广告展示次数的方式。

interstitial admob ios sprite-kit swift

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

将广告集成到 Fragment 中

我想将广告集成到我的应用程序中,但问题是当我将广告添加到片段而不是活动中时,应用程序崩溃。

谁能告诉我它的工作代码?

我尝试过一些方法,但没有效果。如果代码放置在活动中,它将正常工作

这是我为 Fragment 尝试的代码:

//it shows error in get application content and find view by id
// so I added get activity() and get view() to it

MobileAds.initialize(getActivity().getApplicationContext(), "ca-app-pub-xxxxxxxxxxxxx~33xxxxxxx");
AdView mAdView = (AdView) getView().findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud)

android admob android-fragments firebase

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

广告 Admob 插页式 + 打开应用程序后加载页面活动 | 在 Android Studio 4.2.2 Jelly Bean 中

在此输入图像描述

如何将插页式 admob 添加到我的项目(版本 4.2.2 Jelly Bean)? 当应用程序运行和关闭时,Admob 就会出现。

我想要插页式 admob 逻辑,如上图所示或谷歌推荐的那样。如果你知道,请帮助我...如果你知道,请帮助我...

这是我的项目代码:Home.java

public class Pro extends Fragment {
// TODO: Rename parameter arguments, choose names that match
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
private static final String ARG_PARAM1 = "param1";
private static final String ARG_PARAM2 = "param2";
private static final int PICKFILE_REQUEST_CODE = 1;

public ValueCallback<Uri[]> mFilePathCallback;

// TODO: Rename and change types of parameters
private String mParam1;
private String mParam2;

private OnFragmentInteractionListener mListener;

public Pro() {
    // Required …
Run Code Online (Sandbox Code Playgroud)

java android interstitial admob android-4.2-jelly-bean

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

如何在 React Native 和 Expo 中离线隐藏广告横幅或无法加载广告时?

我在我的 React Native 应用程序中使用 expo 和 admob 实现了广告,但我想在没有加载广告时摆脱空白/阻塞空间。还没有找到任何例子。(除了横幅之外,我在该页面上有一个标题和滚动视图)。这就是 Admob 横幅的实现方式:

// Display a banner
<AdMobBanner
  bannerSize="fullBanner"
  adUnitID="ca-app-pub-3940256099942544/6300978111" // Test ID, Replace    with your-admob-unit-id
  testDeviceID="EMULATOR" />
Run Code Online (Sandbox Code Playgroud)

mobile admob banner-ads react-native expo

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

将测试应用程序 ID 与 adMob 结合使用时出现无效应用程序 ID 错误

当我尝试在我的应用程序中实施 admob 时,出现错误:

java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:Invalid application ID
Run Code Online (Sandbox Code Playgroud)

我正在使用测试应用程序 ID。这是我的清单:

<meta-data 
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-3940256099942544/6300978111"/>
Run Code Online (Sandbox Code Playgroud)

摇篮:

implementation 'com.google.android.gms:play-services-ads:18.1.1'
Run Code Online (Sandbox Code Playgroud)

活动代码

MobileAds.initialize(this, new OnInitializationCompleteListener() {
            @Override
            public void onInitializationComplete(InitializationStatus initializationStatus) {
            }
        });

        mAdView = findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();
        mAdView.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud)

XML代码

xmlns:ads="http://schemas.android.com/apk/res-auto"
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:layout_marginEnd="8dp"
        android:layout_marginBottom="8dp"
        ads:adSize="BANNER"
        ads:adUnitId="ca-app-pub-3940256099942544/6300978111"
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我仍然收到无效的应用程序 ID 代码。我正在使用测试应用程序 ID

android ads admob

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

如何在清单中不实施应用程序 ID 的情况下使用 admob

我想将 Google Admob 与此版本的 google play 服务一起使用。“实施‘com.google.android.gms:play-services-ads:18.2.0’”。

但如果没有在清单文件中初始化appId,它就不会运行。有没有其他方法可以在不初始化清单文件中的 appId 的情况下使用此实现

admob

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

添加react-native-firebase/admob时应用程序崩溃

如何添加react-native-firebase admob以反应原生(“0.60.x”)。添加 admob 时应用程序崩溃。是否有其他选项可以将 admob 添加到反应本机应用程序。React-native-admob 也有同样的崩溃问题。

crash admob react-native react-native-firebase

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

为什么我的插页式测试广告没有显示?

我按照 admob 网站的要求编写了脚本,但没有显示任何内容

\n

我尝试了不同的活动,48小时,还没有结果

\n

我收到错误

\n
E/AndroidRuntime: FATAL EXCEPTION: main\n    Process: com.isotronic.adesivoschaves, PID: 1065\n    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.isotronic.adesivoschaves/com.example.samplestickerapp.StickerPackDetailsActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.ads.interstitial.InterstitialAd.setFullScreenContentCallback(com.google.android.gms.ads.FullScreenContentCallback)' on a null object reference\n        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3488)\n        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3635)\n        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)\n        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)\n        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)\n        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2175)\n        at android.os.Handler.dispatchMessage(Handler.java:107)\n        at android.os.Looper.loop(Looper.java:237)\n        at android.app.ActivityThread.main(ActivityThread.java:7860)\n        at java.lang.reflect.Method.invoke(Native Method)\n        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)\n        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1075)\n     Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.ads.interstitial.InterstitialAd.setFullScreenContentCallback(com.google.android.gms.ads.FullScreenContentCallback)' on a null object reference\n        at com.example.samplestickerapp.StickerPackDetailsActivity.onCreate(StickerPackDetailsActivity.java:131)\n        at android.app.Activity.performCreate(Activity.java:7955)\n        at …
Run Code Online (Sandbox Code Playgroud)

ads interstitial admob

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

广告 SDK 已在未使用 AppMeasurement 的情况下初始化

我知道他们已经更新了 sdk,因此我进行了更改,并且我非常确定我的所有广告代码都与新广告 sdk 文档中的一样。我还提供了新的ads tracking usage.App id is also provided in the info.plist. So I dont know why I am constantly facing this issue when I run my app.

Google 移动广告 SDK 是在没有 AppMeasurement 的情况下初始化的。Google AdMob 发布商请按照此处的说明进行操作: https: //googlemobileadssdk.page.link/admob-ios-update-plist以包含 AppMeasurement 框架并设置 -ObjC 链接器标志。Google Ad Manager 发布商请按照此处的说明操作: https: //googlemobileadssdk.page.link/ad-manager-ios-update-plist

admob ios swift

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

MobileAds.initialize(this) 崩溃 致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR)

截至今天,我开始收到此错误:

A/libc:致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR),tid 31968 中的故障地址 0x0

在某些设备上,当调用 MobileAds.initialize(this) 时。如果我卸载该程序并重新安装,它在第一次打开应用程序时会按预期工作,但如果我关闭并再次打开应用程序,我会再次开始崩溃。删除 MobileAds.initialize(this) 也可以解决问题,但显然广告不会运行。

有什么想法可能会改变吗?

在 AndroidManifest 中:

<meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="ca-app-pub-2882944708681916~4204025586" />
Run Code Online (Sandbox Code Playgroud)

在 build.gradle 中:

implementation 'com.google.android.gms:play-services-ads:19.8.0'
implementation "com.android.billingclient:billing:3.0.3"
Run Code Online (Sandbox Code Playgroud)

android segmentation-fault admob kotlin google-mobile-ads

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