标签: mopub

mopub 广告单元需要多长时间预热?

我正在成功使用 MoPub 显示广告正确性。我在 MoPub 发布者控制台中创建了一个新的广告单元,我使用新 ID 更改了当前 ID,但不再显示任何广告。在 logcat 中,我看到以下消息:

Ad Unit (xxxxxxxxxxxxxxx) is still warming up. Please try again in a few minutes.
Run Code Online (Sandbox Code Playgroud)

我等了 8 个小时,但仍然没有收到广告。我做错了什么?

android mopub

5
推荐指数
1
解决办法
2788
查看次数

适用于 Android Studio 的 Mopub 集成

对于这个问题,我一直无法找到有关如何在 Android Studio 中集成 Mopub 库项目的任何资源或帮助,因为所有内容仍然只针对 Eclipse 进行了记录。

我使用 Facebook 的关于将他们的库集成到 Android Studio 的文章作为指南,但仍然存在问题。作为参考,这里是他们的文章:https : //developers.facebook.com/docs/getting-started/facebook-sdk-for-android-using-android-studio/3.0/

有没有人有在 Android Studio 中集成 MoPub 的分步过程?

integration android mopub android-studio

5
推荐指数
1
解决办法
3387
查看次数

UITableView中的原生广告有多个部分

我在我的应用程序中从本指南中为UITableView集成了mopub-ios-sdk原生广告.它仅适用于我的第一部分,但不适用于其他部分.在服务器上我添加了重复值.我该如何解决这个问题?

PS这个拉动请求对我没有帮助.

iphone objective-c uitableview ios mopub

5
推荐指数
1
解决办法
770
查看次数

使用个人广告单元ID时,Mopub广告不会显示

我已经使用Fabric将Mopub集成到我的Android项目中.我可以在使用测试ID时显示全屏广告.

但是,当我使用广告的个人广告单元ID时,它不起作用.

我相信我已经在Mopub的仪表板上通过Marketplace设置了广告,但也许我错过了什么?

以下是错误日志:

D/MoPub: Failed to retrieve GPS location: access appears to be disabled.
D/MoPub: Failed to retrieve network location: access appears to be disabled.
I/MoPub: Ad failed to load.
D/MoPub: Interstitial load failed: No ads found.
Run Code Online (Sandbox Code Playgroud)

android mopub

5
推荐指数
0
解决办法
322
查看次数

使用MoPub显示AdMob原生广告(iOS)

我正在整合MoPub SDK以调解来自Google AdMob网络的广告.我可以在实现自己的customEvent和Adapter之后显示AD,但是我无法让AD自己处理点击事件.就像我点击AdMob原生AD一样,它不会指引我到任何地方.使用Facebook和Flurry的CustomEvent和Adapter时,会自动处理点击.有人对此主题有过任何经验吗?

提前致谢.代码如下:

MPGoogleAdMobCustomEvent

@interface MPGoogleAdMobCustomEvent()
@property(nonatomic, strong)GADAdLoader *loader;
@end

@implementation MPGoogleAdMobCustomEvent

- (void)requestAdWithCustomEventInfo:(NSDictionary *)info
{
    MPLogInfo(@"MOPUB: requesting AdMob Native Ad");

    NSString *adUnitID = [info objectForKey:@"adUnitID"];

    if (!adUnitID) {

        [self.delegate nativeCustomEvent:self didFailToLoadAdWithError:MPNativeAdNSErrorForInvalidAdServerResponse(@"MOPUB: No AdUnitID from GoogleAdMob")];

        return;
    }

    self.loader = [[GADAdLoader alloc] initWithAdUnitID:adUnitID rootViewController:nil  adTypes:@[kGADAdLoaderAdTypeNativeContent] options:nil];
    self.loader.delegate = self;
    GADRequest *request = [GADRequest request];

#if (TARGET_OS_SIMULATOR)

    request.testDevices = @[ kGADSimulatorID ];

#endif

    CLLocation *location = [[CLLocationManager alloc] init].location;
    if (location) {
        [request setLocationWithLatitude:location.coordinate.latitude
                               longitude:location.coordinate.longitude
                                accuracy:location.horizontalAccuracy];
    }
    request.requestAgent = @"MoPub"; …
Run Code Online (Sandbox Code Playgroud)

ads objective-c admob ios mopub

5
推荐指数
1
解决办法
953
查看次数

来自各种网络的原生广告支持Android应用中的图片广告

已经在Android应用程序中集成了针对Native Advance Ads的admob sdk.广告从网络成功显示,带有"安装"应用程序的图像点击操作按钮完美运行.

现在已经更改了从app到网站的选项,如屏幕截图所示 在此输入图像描述

并设置了50%的展示次数目标来展示广告,并为仅作为图片的内部广告提供休息.

但是,每当广告投放到应用时,屏幕截图中都会显示空白空格.

在此输入图像描述

尝试了不同的图像尺寸,但结果是一样的.

已联系到admob团队但是他们说使用"网站"选项的原生广告不可能.

是否有任何网络提供商支持Android应用的图像(网络)类型格式的原生广告,并允许运行我们自己的广告系列?

android admob mopub

5
推荐指数
1
解决办法
230
查看次数

如果我不在欧洲,如何测试GDPR?

MoPub最终发布了他们的GDPR SDK,我正在按照他们的指示进行操作,他们的代码告诉我不需要征得我的同意,这是有道理的,因为我在美国。然后,我切换到了德国的VPN,它继续告诉我同样的情况。那么我该如何测试呢?

这是我正在使用的代码:

          PersonalInfoManager mPersonalInfoManager = MoPub.getPersonalInformationManager();
          boolean gdprApplies = mPersonalInfoManager.gdprApplies();
          boolean shouldShowConsentDialog = mPersonalInfoManager.shouldShowConsentDialog();
Run Code Online (Sandbox Code Playgroud)

双方gdprAppliesshouldShowConsentDialogfalse使用德国VPN,我甚至应用程序的结算数据后尝试过当。

android ads mopub

5
推荐指数
1
解决办法
1522
查看次数

通过MoPub调解转发GDPR同意AdMob

我正在使用MoPub来展示AdMob广告,我需要了解如何正确配置SDK以将同意传递给适配器.

对于MoPub自己的广告,我使用Mopub提供的同意屏幕,但他们声明不收集AdMob广告的同意.因此,我需要显示一个额外的同意屏幕(如果有可能,可以使用Google的同意SDK)以获得该同意.到目前为止,一切都很难看,但或多或​​少都很清楚.

问题是如何在Mopub SDK中将同意传递给AdMob适配器.从AdMob阅读文档我需要遵循以下说明:

Google移动广告SDK的默认行为是提供个性化广告.如果用户同意仅接收非个性化广告,您可以使用以下代码配置AdRequest对象,以指定仅返回非个性化广告:

Bundle extras = new Bundle();
extras.putString("npa", "1");

AdRequest request = new AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter.class, extras)
    .build();
Run Code Online (Sandbox Code Playgroud)

目前还不清楚我如何将NetworkExtrasBundle中的"npa = 1"参数传递给Mopub SDK中的AdMob适配器.GooglePlayServicesBannerSDK中的类似乎无法配置这些附加功能.

修补适配器是传递参数的唯一方法吗?

编辑: 这已在最新的适配器中修复,现在它是可能的.查看文档.

android admob mopub

5
推荐指数
1
解决办法
926
查看次数

像素 2 上的 Mopub 横幅

我正在使用 mopub 广告,并且在其中一台设备上使用本机横幅时遇到了一些麻烦,像素 2 和 10 android。在其他设备上一切正常。为了修复这个错误,我将库更新到最新版本 5.9.1,但它对我没有帮助 当我尝试测试 Mopub 示例应用程序时,一切正常。广告单元 ID:11a17b188668469fb0412708c3d16813

我使用 Activity 上下文初始化 sdk,并使用以下内容:

MoPubNative moPubNative = new MoPubNative(context, adUnitId, moPubNativeListener)
Run Code Online (Sandbox Code Playgroud)

在 MoPubNative.MoPubNativeNetworkListener 回调中,我得到了 onNativeFail

在日志中,我看到了这个:

Initialized adapters:
    No adapters initialized.
2019-10-27 17:37:21.429 2774-3136/com.sample.app I/MoPub: [com.mopub.common.util.AsyncTasks][safeExecuteOnExecutor] SDK Log - Posting AsyncTask to main thread for execution.
2019-10-27 17:37:21.603 2774-2774/com.sample.app I/MoPub: [com.mopub.nativeads.MoPubNative][loadNativeAd] Ad attempting to load
2019-10-27 17:37:21.610 2774-2774/com.sample.app I/MoPub: [com.mopub.nativeads.MoPubNative][loadNativeAd] Ad Log - MoPubNative Loading ad from: https://ads.mopub.com/m/ad?id=11a17b188668469fb0412708c3d16813&nv=5.9.1&dn=Google%2CPixel%202%2Cwalleye&bundle=com.sample.app&q=HADNT_RAIL_ORDER%3A1%2CHAD_ORDER%3A1%2Cauthorized%3Atrue%2CHADNT_HOTEL_ORDER%3A1%2Clanguage%3Aru%2CHAS_MOBILE_ORDER%3A1%2CPOSITIVE_FEEDBACK%3A1%2Cregion%3Aru%2Cversion%3A2%2CHADNT_AVIA_ORDER%3A1&z=%2B0300&o=p&cw=0&ch=0&w=1080&h=1920&sc=2.8375&ct=2&av=8.5.2&udid=mp_tmpl_advertising_id&dnt=mp_tmpl_do_not_track&mid=mp_tmpl_mopub_id&gdpr_applies=0&force_gdpr_applies=0&current_consent_status=unknown
2019-10-27 17:37:21.620 2774-2774/com.sample.app I/MoPub: [com.mopub.network.AdLoader][fetchAd] Ad requesting from AdServer: https://ads.mopub.com/m/ad …
Run Code Online (Sandbox Code Playgroud)

android mopub

5
推荐指数
1
解决办法
227
查看次数

错误"应用程序窗口应具有根视图控制器"(iOS)

我创建了一个空白的iPhone应用程序项目,并希望在应用程序启动期间显示全屏广告.

我尝试按照以下准则安装广告:https://github.com/mopub/mopub-ios-sdk/wiki/Interstitial-Integration-For-iOS

这就是我最后所做的:

在ViewController.h中

在ViewController.m中

实际上所有代码都只是从上一个链接复制而来.

但是,应用程序运行时会显示错误:

应用程序窗口应在应用程序启动结束时具有根视图控制器

我认为这个错误可能与loadView方法有关,因为如果删除loadView方法,错误就会消失.

事实上,这个错误似乎很常见,因为它可以在互联网上轻松搜索,但我不知道loadView是如何与它相关的,以及如何在我的情况下解决它.

有解决方案吗 非常感谢.

xcode objective-c loadview ios mopub

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