问题标签 [huawei-ads]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
42 浏览

huawei-mobile-services - HMS 插页式广告问题

我正在尝试在我的应用程序中实施插页式广告加载实时插页式广告时,我收到错误 3 并且广告未显示。可能是什么问题?你能帮忙吗?

0 投票
1 回答
46 浏览

ads - 在华为快应用上请求原生广告时出现“字符串错误”

我正在关注华为开发人员的本教程“[如何将华为广告集成到 HWAWEI HTML5 快速游戏中] https://forums.developer.huawei.com/forumPortal/en/topic/0203442495128230052?fid=0101187876626530001 ”。但每次我请求广告时,onError 回调都会触发以下结果:{"errCode":1003,"errMsg":"Stringernal error."}。到目前为止,我已经尝试在设备上运行模拟器,尝试在清单上设置 minPlatformVersion,并确保清单上有“service.ad”。还尝试创建自己的广告单元并将 ID 放在代码上。

有谁知道这个错误是什么意思?谢谢

0 投票
0 回答
30 浏览

react-native - 在 RN 中集成 HMS 广告

我正在将 HMS Ads 与此示例代码集成:

https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Library-V1/react-native-sdk-download-0000001050444343-V1

但是,当涉及到 Instream 部分时。我在加载资源时遇到问题 HMSInstream onAdFailed {"errorCode": 3, "errorMessage": "广告请求成功,但由于缺少广告资源,没有返回广告。"}

你有什么主意吗?

0 投票
1 回答
259 浏览

android - 从华为应用市场下载应用时,Facebook Audience Network 广告无法正常工作

我有一个已在 Play Store 上发布的 Android 应用程序,并且我将 Facebook Audience Network (FAN) 广告集成到其中。由于大多数新的华为设备都没有 Play Store,我将相同的应用程序发布到了华为 AppGallery。

问题是从 AppGallery 下载应用程序时没有显示 FAN 广告。但从 Play 商店下载时,同样的广告效果很好。谁能帮我解决这个问题?谢谢。

0 投票
1 回答
146 浏览

android-studio - 不要在预览窗口创建线程 - 华为广告实施

我正在android应用程序中实现华为广告。我已经浏览了所有https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/publisher-service-banner-0000001050066915并成功实施了广告,但 android studio preview 给了我错误并且是在xml中添加华为广告时不显示预览。删除后华为广告预览显示。

以下是我的布局:

在此处输入图像描述 以下是我在将根标签删除到约束布局时遇到的错误 。预览在屏幕上可见,所有错误都消失了。在这两个标签中,我面临以下异常:

FirstException:不要在预览中创建线程

java.lang.IllegalStateException: com.huawei.hms.ads.kn.newThread at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:623) at java的预览中不允许创建新线程。 util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:912) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1343) at com.huawei.hms.ads.km.Code at com.huawei.hms。 ads.km.I at com.huawei.hms.ads.lj.Code at com.huawei.hms.ads.lj.V at com.huawei.hms.ads.dl.Z at com.huawei.hms.ads. dl.V 在 com.huawei.hms.ads.dl.Code 在 com.huawei.openalliance.ad.views.PPSNativeView.Code 在 com.huawei.openalliance.ad.views.PPSNativeView。在 com.huawei.hms.ads.nativead.NativeView。在 jdk.internal 的 jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(NativeConstructorAccessorImpl.java:-2)。

第二个异常:无法实例化一个或多个类 无法实例化以下类: - com.huawei.hms.ads.nativead.MediaView (Open Class, Show Exception, Clear Cache) - com.huawei.openalliance.ad.views .VideoView(打开类、显示异常、清除缓存) 提示:在自定义视图中使用 View.isInEditMode() 可跳过代码或在 IDE 中显示示例数据。如果这是一个意外错误,您也可以尝试构建项目,然后手动刷新布局。异常详情 java.lang.NullPointerException at com.huawei.openalliance.ad.views.NativeVideoView.Code at com.huawei.openalliance.ad.views.NativeVideoView。在 com.huawei.hms.ads.nativead.MediaView.Code 在 com.huawei.hms.ads.nativead.MediaView。在 jdk 的 jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(NativeConstructorAccessorImpl.java:-2)。

我已使缓存无效并重新启动 Android Studio,但还没有任何效果。谁能帮我渲染预览。任何帮助,将不胜感激。谢谢

0 投票
3 回答
431 浏览

android - 广告加载失败,错误代码 0(内部错误) - 华为广告实施

我在演示应用程序中不断收到上述错误。我有 HMS 核心版本 5.0.0.329(初始版本)。我的互联网连接很稳定。我已经在应用程序库上创建了测试应用程序,该应用程序已获批准但仍然存在相同的错误。还没有运气。

*注意:此错误仅发生在华为设备 Y6p - 型号 - MED-LX9 -Android 版本 -10 上。三星 S7 上显示的广告 - Android 版本 - 7.0

以下是我的测试应用程序的代码。我正在使用 Android Studio 北极狐 2020.3.1

模块.gradle:

项目.gradle

设置.gradle

主要活动:

活动.xml

logCat 异常:2021-08-27 15:11:48.642 20928-20928/? E / LoadedApk:无法实例化appComponentFactory java.lang.ClassNotFoundException:在路径上找不到类“androidx.core.app.CoreComponentFactory”:DexPathList [[zip文件“/data/app/com.huawei.appmarket-KidEWN7eyzOMAnU7Zs1jjg= =/base.apk"],nativeLibraryDirectories=[/data/app/com.huawei.appmarket-KidEWN7eyzOMAnU7Zs1jjg==/lib/arm, /data/app/com.huawei.appmarket-KidEWN7eyzOMAnU7Zs1jjg==/base.apk!/ lib/armeabi-v7a, /system/lib, /hw_product/lib, /system/product/lib]] 在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:209) 在 java.lang.ClassLoader.loadClass(ClassLoader. java:379) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:312) 在 android.app.LoadedApk.createAppFactory(LoadedApk.java:270) 在 android.app.LoadedApk。

例外 2:

2021-08-27 15:11:31.275 20725-20779/? E/ServiceRegistrarParser: get ServiceDiscovery exception.ComponentInfo{com.huawei.hms.agclink/com.huawei.agconnect.core.ServiceDiscovery} 2021-08-27 15:11:31.298 17647-18622/? E/fwkit_kitProviderDispatcher: [E/fwkit/fwkit_kitProviderDispatcher 17647:4417 StubContentProvider.java:153] NameNotFoundException android.content.pm.PackageManager$NameNotFoundException at android.app.ApplicationPackageManager.getPackageInfoAsUser(ApplicationPackageManager.java:201) at android.app.ApplicationPackageManager .getPackageInfo(ApplicationPackageManager.java:170) 在 com.huawei.hms.fwkit.kams.provideragent.aa(KitProviderDispatcher.java:387) 在 com.huawei.hms.fwkit.kams.provideragent.aa(KitProviderDispatcher.java:320) ) 在 com.huawei.hms.fwkit.kams.provideragent.StubContentProvider.getType(StubContentProvider.java:

例外 3:

2021-08-27 15:12:07.512 4661-4736/? E/PushLog110102300:[SocketRead_15:10:54-308]读取套接字发生异常:com.huawei.android.pushagent.datatype.exception.PushException r a n r a* E i ee.ck(Unknown Source:101) ee。运行(未知来源:40)

任何帮助将不胜感激。谢谢

0 投票
3 回答
194 浏览

android - 原生广告 MediaView 与华为广告实施中的约束不匹配

我正在使用原生广告 - 华为文档在 Android 中实现原生广告。当我遇到根据屏幕尺寸(0 dp)更改MediaView的高度时,我发现它无法更改。

即使我已经实现了 setOnHierarchyChangeListener,但它也不起作用。以下是我目前取得的成绩。

文件native_ad.xml

功能inItNativeAdView

setOnHierarchyChangeListener 的实现不会改变 mediaView 的高度。

目前我正在查看原生广告如下:

在此处输入图像描述

我希望动态 mediaView 会出现这样的情况:

在此处输入图像描述

我怎样才能解决这个问题?

0 投票
0 回答
62 浏览

unity3d - OnAdLoaded 执行,但 interstitialAd.Loaded 返回 false

出现这些奇怪行为的设备是华为 Matepad T8,HMS Core 版本 6.3.0.326。在此设备上,所有其他广告都可以正常工作。

我在 Unity 2020.3.26 上使用 hms 插件 V 2.1.0 从 Unity 进行了构建。日志来自统一 apk。

[HMS] HMSAdsKitManager 加载插页式广告。

[HMS] HMSAdsKitManager 加载奖励广告

[HMS] HMSAdsKitManager 奖励广告已加载!

[HMS] HMSAdsKitManager OnInterstitialAdLoaded

[HMS] HMSAdsKitManager OnInterstitialAdLoaded

[HMS] HMSAdsKitManager 奖励广告已加载!

[HMS] AdsDemoManager ShowInterstitialAd

[HMS] HMSAdsKitManager ShowInterstitialAd 调用

[HMS] HMSAdsKitManager 插页式广告仍未加载!

日志来自 hms-ads-demo-java apk https://github.com/HMS-Core/hms-ads-demo-java

I/HiAdSDK.InterstitialAdManager(27222):加载广告

I/HiAdSDK.InterstitialAdManager(27222):广告无效,内容 id:46348005

I/HiAdSDK.InterstitialAdManager(27222):onAdsLoaded,大小:1

I/HiAdSDK.InterstitialAdManager(27222):加载广告

I/HiAdSDK.InterstitialAdManager(27222):广告无效,内容 id:46673268

I/HiAdSDK.InterstitialAdManager(27222):onAdsLoaded,大小:1

我已经在另一台华为 P40 lite 设备上测试了这两个 apk,一切正常。不得不提的是,这两款设备(华为mate T8和P40 lite)都是真机。国家/地区不是美国。

0 投票
1 回答
47 浏览

android - 在 GMS 设备上实现了华为全广告 SDK 广告但广告没有出现 为什么?

我在GMS 设备上实施了华为完整广告 SDK 广告,之后广告没有出现为什么?

谁能帮我吗?

提前致谢!