2

我有个问题。我通过 Admob 中介实施了 AdColony 奖励广告。它自己工作。然后我还通过 Admob 中介实施了 Vungle 奖励广告。问题是 AdColony 要求每个活动都具有 AdColony.Pause() 和 AdColony.Resume() 覆盖(onPause,onResume)方法。几乎每次我运行 Vungle 广告时,我都会收到 Force Close 以及以下信息。
我看到我的技能不是那么复杂,因为我不知道如何处理它。插页式广告效果很好。问题仅在于奖励广告。谁能建议如何处理它?问题可能是新的,因为 Google 于 2016 年 3 月 15 日宣布了奖励广告中介。

03-31 20:38:42.869 19578-20093/? E/AndroidRuntime: FATAL EXCEPTION: Thread-107283
                                               Process: org.ovh.EmpireSTG, PID: 19578
                                               com.jirbo.adcolony.AdColonyException: AdColony.configure() must be called before any other AdColony methods. If you have called AdColony.configure(), the Activity reference you passed in via AdColony.configure()/AdColony.resume() is null OR you have not called AdColony.resume() as appropriate.
                                                   at com.jirbo.adcolony.a.b(SourceFile:181)
                                                   at com.jirbo.adcolony.a.e(SourceFile:222)
                                                   at com.jirbo.adcolony.AdColonyV4VCAd.<init>(SourceFile:40)
                                                   at com.jirbo.adcolony.AdColonyAdapter.a(SourceFile:427)
                                                   at com.jirbo.adcolony.AdColonyAdapter$9.run(SourceFile:485)
                                                   at java.lang.Thread.run(Thread.java:818)
4

1 回答 1

0

在启动广告的 Activity 中实现 onResume 和 onPause 确实对我有用:

@Override
protected void onResume()
{
  super.onResume();
  if (AdColony.isConfigured()) AdColony.resume( this );
}

@Override
protected void onPause()
{
  super.onPause();
  if (AdColony.isConfigured()) AdColony.pause();
}
于 2016-05-06T07:15:01.697 回答