问题标签 [mopub]
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.
android - 看不到 Mopub 广告
我正在为 Unity3D 使用 MoPub 插件。当我使用插件附带的默认测试广告 ID 时,我可以完美地看到测试广告。
但是,当我使用自己的帐户创建新的广告单元(横幅广告)并使用新的广告 ID 时,我在 Android 设备上看不到任何广告。logcat 输出显示广告已被接收并加载并显示。同样在控制台中,我可以看到广告请求。
我有什么需要做的设置吗?有没有人遇到过同样的问题?
android - 安卓。MoPub SDK。代码片段集成
我正在尝试将 MoPub 集成到我的应用程序中,但我不确定将代码片段放在onCreate()
我的活动方法中的确切位置:
我是在调用之前还是之后放置它super.onCreate(savedInstanceState);
?
是的,我知道这是一个非常微不足道的问题。
ios - Unity/iOS - MoPub 安装 - Xcode 编译错误
我已经完全按照此处的“构建说明”中的内容完成了所有操作: https ://github.com/mopub/mopub-unity-ios-plugin
将 UnityPlugin 的 MoPubiOS.unitypackage 导入您的 Unity iOS 项目
(可选)将 UnityPlugin 的 Plugins/MoPub/testSupport/MoPubTestScene 添加到 Unity 构建窗口 [包含 MoPubGUIManager.cs 示例]
使用 Unity Player 将您的 Unity iOS 项目构建为 Xcode 项目
将以下源文件夹和文件复制到 Xcode 项目的 Classes/ 文件夹中 MoPubSdk 的 MoPubSDK/ 目录的完整内容 b.MoPubSdk 的 TouchJSON/ 目录(包括父目录) c.UnityPlugin 中的 MoPubBinding.m、MoPubManager.h 和 MoPubManager.mm 文件
对 Xcode 的构建阶段中包含的框架进行修改。添加 StoreKit.framework b. 添加 AdSupport.framework 并将其设置为 Optional
构建并运行您的 Xcode 项目
而且,当我尝试构建 Xcode 项目时,我收到 9 个链接器错误:
架构 armv7 的未定义符号:“_ moPubShowInterstitialAd”,引用自:RegisterMonoModules.o 中的 RegisterMonoModules() “ _moPubRequestInterstitialAd”,引用自:RegisterMonoModules.o 中的 RegisterMonoModules() “ _moPubShowBanner”,引用自:RegisterMonoModules.o 中的 RegisterMonoModules() “ _moPubReportApplicationOpen”,引用自:RegisterMonoModules.o 中的RegisterMonoModules() “ _moPubRefreshAd”,引用自:RegisterMonoModules.o 中的RegisterMonoModules() “ _moPubEnableLocationSupport”,引用自:RegisterMonoModules.o 中的RegisterMonoModules() “ _moPubDestroyBanner”,引用自:RegisterMonoModules.o 中的 RegisterMonoModules()"_moPubCreateBanner”,引用自:RegisterMonoModules.o 中的 RegisterMonoModules() ld:未找到架构 armv7 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
但我已经将文件复制到 Xcode 类文件夹(不是 Xcode 项目组“类”)——正如第 4 点中所写的那样
我也尝试复制到 Xcode 项目“类”组中(使用选项“如果需要则复制”)。但后来我有1个错误:
词法或预处理器问题 /Users/xxx/Desktop/UnityProjects/Xcode/Classes/MPAdView.h:11:9: 'MPGlobal.h' file not found 但我在 Classes/Internal/Common Xcode 项目组中有该文件以及在 Classes Classes/Internal/Common Xcode 项目文件夹中
有人可以帮我吗?
android - 使用 mopub 的应用在 Android 设备上运行时找不到库
我有一个使用 mopub 进行广告的项目。它设置为使用 Google AdMob 和 Millennial Media 第三方广告。我已按照以下位置的说明进行操作:
http://help.mopub.com/customer/portal/articles/1049608-simple-ads-demo---android-2-4-integrating
并且当我从eclipse运行它时,能够在设备(nexus 7)上运行应用程序时显示广告。但是,如果我导出应用程序并将 apk 安装到设备上,则广告不起作用。来自设备的 logcat 给出以下错误:
似乎这些库没有被导出到 apk 中。根据:
http://tools.android.com/recent/dealingwithdependenciesinandroidprojects
lib 目录中的 jar 文件应该会自动导出到应用程序中。我已将库放在 mopub 项目和我的项目中。我还尝试将库添加到构建路径并确保选中导出复选框。一切都无济于事。
我已经尝试将应用程序与 mopub 项目断开连接,只添加已编译的 mopub 库并将其粘贴到我的应用程序的 lib 目录中,但是当我导出项目时 proguard 会出错。
同样,当我从 eclipse 运行它时它可以在设备上运行,但当我从 apk 安装它后运行它时它不能运行。
任何帮助将不胜感激。谢谢!
admob - 什么是 AdMob 默认 ID?
我想通过 mobup 展示 admob 广告。所以我在 mopub 中创建了网络。所以我有一个问题,谁知道 AdMob 默认 ID 是什么?
android - 用于 AdMob 中介的 Mopub 适配器
我正在尝试从 Mopub 迁移到 AdMob 中介,但我找不到任何用于中介的自定义适配器来实施 Mopub。
有没有人尝试过制作适配器?
提前致谢!
android - Android:当用户点击返回按钮退出应用程序时显示 mopub 插页式广告
我正在开发一个 android 应用程序,并希望在用户按下返回按钮退出应用程序时显示一个 mopub 插页式全屏广告。
我已经尝试过创建插页式广告并在 onDestroy 方法中显示它。像这样的东西:
但是,我不会在任何地方销毁插页式广告 (mInterstitial.destroy();),因为我不知道在哪里可以这样做,因此我收到此错误:
虽然我收到了这个错误,但显示了添加(我已经在许多设备上测试过它),它似乎在除索尼之外的所有设备中都运行良好。
如何改进此代码以在退出时显示插页式广告?
谢谢!!
android - 将 Mopub 广告集成到 Cocos2dx 2.1
Mopub 集成说明建议使用如下代码段在 xml 中创建广告视图:
然后说明建议在活动的 create 方法中创建广告视图,如下所示:
遗憾moPubView
的是没有创建,因为 Cocos2dx 2.1 不再使用 XML 进行布局。因此,由于空指针异常,应用程序在启动时崩溃。
在尝试创建广告视图之前,我尝试传递R.layout.main
给。setContentView
这确实成功地创建了广告视图,但是应用程序的其余部分不可见。
如何在不使用 XML 的情况下以编程方式创建类似于上述视图的视图?
我认为这解决了空指针异常问题,而无需调用setContentView
.
android - Android & MoPub - 应用程序在启动时冻结
我通过 MoPub SDK for Android 使用 320x50 横幅广告。
问题:
每当我的活动加载时,我的应用程序就会挂起/冻结,而 MoPub 会尝试检测用户的地理位置。MoPub 需要大约 5 秒的时间来确定它无法检测到用户的位置。
在整整 5 秒以上的时间里,应用用户一直盯着空白的活动屏幕。
一旦 MoPub 决定继续并完成加载广告,一切正常。
但在移动应用世界中,5 秒是永恒的。
我试过的:
我尝试将 AdView 移动到doInBackground()
AsyncTask 的位置,但这当然不起作用,因为后台线程无法触摸 UI 线程上的视图。
我也试过搬家
moPubView = (MoPubView) findViewById(R.id.adview);
moPubView.setAdUnitId("--UNIT ID HERE--");
moPubView.setKeywords("--KEYWORDS--");
和
moPubView.loadAd();
到postExecute()
AsyncTask 的方法(我用它来加载我的 Activity 的数据),但这不起作用。
首选结果:
在我这么说之前,如何防止 MoPub 尝试任何事情?
我希望它在加载任何内容之前等待大约 1-2 秒,以便让我的活动时间来完成其主要任务。
ios - iOS 和 Mopub:在慢速网络上加载广告时应用程序冻结
我的代码如下所示,如入门指南中所述,请参阅链接: http ://help.mopub.com/customer/portal/articles/82831-start-guide
问题是当我启动应用程序时,它将启动加载广告的 viewDidLoad 函数。当网络非常慢或不存在时,广告的加载将冻结应用程序的执行约 20 秒。这是不可接受的行为。有解决方案吗?