当我处于测试模式时,我可以在inMobi上加载激励视频,但是当我关闭测试模式时,我收到此错误:
请检查InMobi仪表板上的站点状态或联系合作伙伴经理
问题的原因是什么?
我想在运行时移动谷歌地图布局项目,但我无法做到这一点,我不知道它是否可能.我想要做的是:我有一个谷歌地图片段占据了所有的屏幕.我也有广告.当应用程序启动时,我会显示地图.像这样:
加载广告后,我会在底部展示广告,但我需要在广告上方移动Google徽标.像这样:
我尝试过:
if (banner is loaded)
googleMap.setPadding(0, 0, 0, banner.getLayoutParams().height);
Run Code Online (Sandbox Code Playgroud)
但我没有成功.我究竟做错了什么?
编辑:感谢@SimplePlan,我更改了RelativeLayout,其中包括mapfragment到FrameLayout:
<FrameLayout >
<fragment
android:id="@+id/map"
class="com.google.android.gms.maps.SupportMapFragment" />
<com.inmobi.monetization.IMBanner
android:layout_gravity="bottom" />
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)
我在广告中添加了一位听众:
banner.setIMBannerListener(new IMBannerListener() {
@Override
public void onBannerRequestSucceeded(IMBanner arg0) {
googleMap.setPadding(0, 0, 0, banner.getLayoutParams().height);
}
});
Run Code Online (Sandbox Code Playgroud) 我创建了一个Android应用程序和集成AdMob,inMobi和mMedia SDKs,我使用AdMob Mediation向我的应用程序投放广告.当我进入AdMob Mediatio页面并打开一个adUnit时,它会对inMobi和mMedia说"待定".问题是:1)这个"待定"是什么?2)mMedia和inMobi广告是否适用于我的应用?3)我应该为我的应用程序做些其他事吗?任何其他建议,我将不胜感激
在此先感谢您的问候
我正在与多个第三方网络实施AdMob调解.我想测试一下这些网络的调解是否得到了很好的实施(广告很好地显示).
我想强制显示来自已定义网络的广告以测试其实施,然后快速切换到另一个网络.
一种方法是更改AdMob中介界面中的出价.例如,在我要测试的网络上放置100 $,在其他网络上放置0.1 $.
但问题是似乎在考虑更改之前有一些延迟,即使经过长时间的延迟,似乎我没有100%来自网络的广告100美元.
我如何强制网络(任何测试模式?)的方式,我将立即从这个网络广告100%的请求?它可能是来自此网络的测试广告.
谢谢 !
我正在尝试实施 google-admob 中介,目前正在致力于集成 InMobi 广告。我按照https://developers.google.com/admob/unity/mediation/inmobi执行了所有步骤。我能够在 inMobi 网站中创建帐户 ID 和展示位置 ID。我成功地在我的 AdMob 帐户中配置了 AdMob 广告单元。
问题出在该过程的第三步,即“导入 InMobi SDK 和适配器”。我从此链接https://developers.google.com/admob/unity/mediation/inmobi#inmobi-unity-mediation-plugin-changelog提取了最新版本的 InMobi Google 移动广告中介插件。
但是,在执行此步骤 Assets > Play Services Resolver > Android Resolver > Force Resolve 时,我收到以下“Android 依赖项,解析失败”错误。我附上下面的屏幕截图和日志文件。我尝试更改 InMobi Unity 中介插件的版本大约 5 次,但始终失败。我将堆栈跟踪更改为完整并理解,但仍然无法真正弄清楚该怎么做。
对于统一的 inMobi 广告中介,YouTube 上也没有视频。请帮我找出这个问题的解决方案。
日志文件详细信息:
运行 Gradle...
C:\Users\cheth\FlutteringBirds1\Temp\PlayServicesResolverGradle\gradlew.bat --no-daemon -b "C:\Users\cheth\FlutteringBirds1\Temp\PlayServicesResolverGradle\PlayServicesResolver.scripts.download_artifacts.gradle" "-PANDROID_HOME=C:/Program Files/Unity/Hub/Editor/2021.1.6f1/Editor/Data/PlaybackEngines/AndroidPlayer\SDK" "-PTARGET_DIR=C:\Users\cheth\FlutteringBirds1\Assets\Plugins\Android" "-PMAVEN_REPOS=file:///C:/Users/cheth/FlutteringBirds1/Assets/Firebase/m2repository;https://maven.google.com/;https://jcenter.bintray.com/" "-PPACKAGES_TO_COPY=com.google.firebase:firebase-common:19.5.0;com.google.firebase:firebase-analytics:18.0.2;com.google.android.gms:play-services-base:17.6.0;com.google.firebase:firebase-app-unity:7.1.0;com.google.firebase:firebase-messaging:21.0.1;com.google.firebase:firebase-messaging-unity:7.1.0;com.google.android.gms:play-services-ads:19.5.0;com.google.ads.mediation:inmobi:9.1.1.0" "-PUSE_JETIFIER=1" "-PDATA_BINDING_VERSION=3.6.0"
Executing command: C:\Users\cheth\FlutteringBirds1\Temp\PlayServicesResolverGradle\gradlew.bat --no-daemon -b "C:\Users\cheth\FlutteringBirds1\Temp\PlayServicesResolverGradle\PlayServicesResolver.scripts.download_artifacts.gradle" "-PANDROID_HOME=C:/Program Files/Unity/Hub/Editor/2021.1.6f1/Editor/Data/PlaybackEngines/AndroidPlayer\SDK" "-PTARGET_DIR=C:\Users\cheth\FlutteringBirds1\Assets\Plugins\Android" "-PMAVEN_REPOS=file:///C:/Users/cheth/FlutteringBirds1/Assets/Firebase/m2repository;https://maven.google.com/;https://jcenter.bintray.com/" "-PPACKAGES_TO_COPY=com.google.firebase:firebase-common:19.5.0;com.google.firebase:firebase-analytics:18.0.2;com.google.android.gms:play-services-base:17.6.0;com.google.firebase:firebase-app-unity:7.1.0;com.google.firebase:firebase-messaging:21.0.1;com.google.firebase:firebase-messaging-unity:7.1.0;com.google.android.gms:play-services-ads:19.5.0;com.google.ads.mediation:inmobi:9.1.1.0" "-PUSE_JETIFIER=1" "-PDATA_BINDING_VERSION=3.6.0"
Reporting analytics data: /androidresolver/resolve/gradle/failed/fetch?unityVersion=2021.1.6f1&unityPlatform=WindowsEditor&installSource=upm&version=1.2.164&scope= 'Android …
Run Code Online (Sandbox Code Playgroud) 我将在我的应用程序中添加广告,因此我对 GDPR 的同意感到非常兴奋。这就是我寻求帮助的原因。
\n\n我读过很多(很多)关于 GDPR 的网页,但它们对我的小脑袋来说太令人困惑了。所以我想知道这里是否有人可以提供一些线索。\n首先,我想要最简单的解决方案。我不希望用户选择做什么或不做什么。我的意思是,我的应用程序的第一个屏幕将显示 EULA 和 Cookie 同意。如果用户接受它们,则应用程序将继续,如果不接受,则应用程序将关闭。就是这样。我认为人们太热衷于因为展示广告而让自己的隐私被盗。如果他们害怕的话,他们可以购买没有广告的付费应用程序。
\n\n当然,我的应用程序不会获取任何私人数据(没有联系人、没有电话、没有位置),也不会与任何第三方共享。它只是一个想要以合法方式展示广告的普通应用程序。
\n\n我根据IAB格式的同意发现了编码问题。我认为根据不同的情况,它是一个0或1的长链。任何人都可以帮助如何编码吗?
\n\n我将向用户显示一些如下文本:
\n\n\n\n\n您必须阅读并同意最终用户许可协议 (EULA) 和\n Cookie 同意书才能继续。
\n\nCookie 同意:
\n\n欧洲法律要求数字出版商向应用用户提供有关其使用 COOKIES 和其他形式的本地存储的信息。您必须同意下一项同意才能继续:我们使用设备标识符、位置数据以及其他人口统计和兴趣数据来个性化内容和广告、提供媒体功能并分析我们的流量。我们还与我们的广告和分析合作伙伴(InMobi.com、Smaato、StartAp 和 Flurry)共享您设备中的此类标识符和其他信息。
\n
也许第一个问题是:我真的需要以 IAB 格式编写同意书吗?
\n\n许多广告公司都要求这样做。例如 InMobi:
\n\n JSONObject consentObject = new JSONObject();\n try {\n // Provide correct consent value to sdk which is obtained by User\n consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);\n // Provide 0 if GDPR is not applicable and 1 if applicable\n consentObject.put("gdpr", "1");\n // Provide user …
Run Code Online (Sandbox Code Playgroud) 我有一个 SwiftUI/SpriteKit 项目,在其中收到以下错误:
委托删除后更新选择器失败:错误 Domain=NSCocoaErrorDomain Code=4099 “与 pid 88 上名为 com.apple.commcenter.coretelephony.xpc 的服务的连接在此进程中无效。”
该错误似乎与我正在使用的广告框架(InMobi)的集成有关。仅当该框架存在时才会发生。它发生在模拟器和真实设备上。
根据 InMobi文档:
InMobi SDK 使用 iOS WKWebView 呈现 HTML 广告。
我尝试过的:
CoreTelephony.framework
到我的项目中。我见过关于这个主题的其他问题(似乎与WKWebView
)有关,但“答案”通常建议抑制日志,这样您就不会再看到错误了(笑)。
问题:导致此错误的原因是什么?如何修复它?
谢谢你!
我使用jQuery Mobile创建了一个移动应用程序,并通过PhoneGap Build v2.5为iOS和Android构建了它.然后我使用他们的javascript api成功添加了inmobi广告.广告显示效果不错,但是当广告接管应用时用户点击广告时会出现问题.这不是Android中的问题,因为用户有后退按钮,但在iOS设备上,用户卡住了,无法返回我的应用程序.
我已成功设置我的应用程序中包含的所有外部链接,通过将所有URL传递给此函数在设备的浏览器中打开:
function openNewBrowser(url) {
window.open(encodeURI(url), '_system');
return false;
}
Run Code Online (Sandbox Code Playgroud)
但是inmobi广告在我的应用程序中的iframe内部,我无法控制他们如何通过他们的网址.我还尝试绑定jQuery Mobile以捕获所有pagebeforechange事件并使用以下方法相应地处理它们:
$(document).bind("pagebeforechange", function(e, data) {
if(typeof data.toPage === 'object' ||
data.toPage.indexOf("index.html#") >= 0) {
//internal URL so do nothing
} else {
//external URL so send to openNewBrowser
console.log('page is external');
openNewBrowser(data.toPage);
e.stopPropagation();
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
但是"别的"永远不会被绊倒.inmobi广告只是接管应用程序,用户被迫杀死并重新启动应用程序回到可用状态.我应该听一个不同的事件吗?
以下是我调用inmobi广告的方式:
var inmobi_conf = {
siteid : "*******mySiteId*******",
slot : "15",
manual: true,
test: true,
targetWindow: "_blank"
};
Run Code Online (Sandbox Code Playgroud)
我会(并且已经尝试)将"targetWindow"设置为_system,但唯一有效的参数是"_blank"和"_top".
有没有人知道如何获得iFrame链接(你不能设置为_system)在本机浏览器中打开而不是接管应用程序或获取inmobi广告不接管应用程序?
我正在开展InMobi
广告与示例项目的集成.
我已经更新了project id
,PLACEMENT_ID
但我正在收到消息onAdLoadFailed
Unable to load interstitial ad (error message: An invalid ad request was sent and was rejected by the Ad Network. Please validate the ad request and try again)
Run Code Online (Sandbox Code Playgroud)
需要帮忙.
你们中的任何人都可以向我解释一下这个错误是什么,以及如何解决这个错误。我在应用程序商店中有一个快速应用程序,我正在尝试通过添加广告来货币化它。我尝试联系添加平台的支持团队,但他们没有回复。下面是我在控制台中看到的显示。我想知道这意味着什么。我确实在板上看到了一些评论,要在终端中运行命令,我还没有尝试过...在使用命令抑制日志之前想了解有关此错误的更多信息。提前致谢。
我正在尝试在我的应用程序中使用 INMOBI 来投放广告:
2020-01-19 23:18:26.769190-0500 testadv[4386:92650] [Client] Updating selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated."
UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2020-01-19 23:18:26.769421-0500 testadv[4386:92650] [Client] Updating selectors after delegate addition failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
inmobi ×10
android ×6
admob ×3
swift ×2
ads ×1
google-maps ×1
html ×1
ios ×1
java ×1
javascript ×1
mopub ×1
padding ×1
sprite-kit ×1
swiftui ×1