我正在开发将进行测试的android应用程序。该测试将是一个3小时的测试。我曾考虑将广告添加到我的应用程序中。所以请建议我:
1)是inmobi还是admob?我是印度居民,哪个更好?或任何其他广告提供商?2)由于测试需要3个小时,因此每3分钟可以重新加载一次广告吗?这是一个好习惯吗?如果是,那么如何实现?
我对这件事很陌生。所以请清楚解释。
提前致谢
我正在尝试使用 InMobi 实施 AdMob 中介,但广告不会显示。我正在关注他们的文档,并添加了 SDK 和 AndroidX:
implementation 'com.google.firebase:firebase-ads:18.2.0'
implementation 'com.google.ads.mediation:inmobi:7.3.0.0'
android.enableJetifier=true
android.useAndroidX=true
Run Code Online (Sandbox Code Playgroud)
但是,当我使用中介测试套件时,我收到一个清单错误,如图像所示:
什么可能导致问题?
以前我用过广告AdMob.现在我想将AdWhirl与AdMob和InMobi集成使用.AdWhirl与AdMob一起工作正常.但是没有说明如何整合AdWhirl和InMobi.另外在AdWhirlAndroidSDK上有"支持"的移动广告网络列表,其中没有InMobi.我的问题是AdWhirl是否支持InMobi?如果是,我在哪里可以找到AdWhirl + InMobi集成的工作示例.如果不是,为什么AdWhirl界面支持InMobi?哦,我正在使用AdWhirl 3.0.
我已经成功集成了Admob SDK.
现在我还想在我的项目中实现inmobi和Millennial Media广告.
我知道可以通过Admob Mediation控制inmobi和Millennial Media广告.
但要展示inmobi和Millennial Media广告,我是否必须单独集成他们的SDK,或者我可以使用Admob Mediation显示这些广告?
请建议.
谢谢.
集成InMobi横幅广告时出现此错误。
InMobiBanner is not initialized. Ignoring InMobiBanner.load()
Run Code Online (Sandbox Code Playgroud)
我正在使用InMobi Ads SDK 7.0.4版。我已按照文档中给出的说明进行操作。
我该如何解决这个问题?请帮助我。
GADInterstitialDelegate和IMInterstitialDelegate具有相同的函数名称: interstitialDidReceiveAd
//inmob
- (void)interstitialDidReceiveAd:(IMInterstitial *)ad
//callback:(id<IMInterstitialDelegate>)callback
{
[ad presentInterstitialAnimated:YES];
NSLog(@"!!! inmob interstitialDidReceiveAd ok ");
}
// Sent when an interstitial ad request failed
- (void)interstitial:(IMInterstitial *)ad didFailToReceiveAdWithError:(IMError *)error
//callback:(id<IMInterstitialDelegate>)callback
{
NSLog(@"!!! inmob didFailToReceiveAdWithError ");
// NSString *errorMessage = [NSString stringWithFormat:@"Loading ad (%@) failed. Error code: %d, message: //%@", [self.detailItem objectForKey:@"title"], [error code], [error localizedDescription]];
//NSLog(@"%@", errorMessage);
}
//admob
- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitialAdmob
{
NSLog(@"!!! admob interstitialDidReceiveAd ok");
}
- (void)interstitial:(GADInterstitial *)interstitial
//callback:(id<GADInterstitialDelegate>)callback
didFailToReceiveAdWithError:(GADRequestError *)error
{
NSLog(@"!!!!!!! admob interstitial error!");
} …Run Code Online (Sandbox Code Playgroud) 我在logcat中得到以下内容,这可能是因为没有加载Inmobi广告的原因
VFY: replacing opcode 0x22 at 0x0010
VFY: dead code 0x000d-000f in Lcom/inmobi/commons/internal/ActivityRecognitionManager;.a (Landroid/content/Context;)V
VFY: dead code 0x0012-002c in Lcom/inmobi/commons/internal/ActivityRecognitionManager;.a (Landroid/content/Context;)V
Could not find method com.google.android.gms.location.ActivityRecognitionResult.hasResult, referenced from method com.inmobi.commons.internal.ActivityRecognitionManager.a
VFY: unable to resolve static method 7313: Lcom/google/android/gms/location/ActivityRecognitionResult;.hasResult (Landroid/content/Intent;)Z
VFY: replacing opcode 0x71 at 0x0000
VFY: dead code 0x0003-000f in Lcom/inmobi/commons/internal/ActivityRecognitionManager;.a (Landroid/content/Intent;)V
Could not find class 'com.google.android.gms.location.DetectedActivity', referenced from method com.inmobi.commons.internal.ActivityRecognitionManager.getDetectedActivity
VFY: unable to resolve check-cast 1125 (Lcom/google/android/gms/location/DetectedActivity;) in Lcom/inmobi/commons/internal/ActivityRecognitionManager;
VFY: replacing opcode 0x1f at 0x0009
VFY: dead code 0x000b-000f …Run Code Online (Sandbox Code Playgroud)