我正在为iOS开发一个应用程序,我需要集成TapJoy SDK。所有的事情都做得很完美。连接已成功创建,实时图表显示完美结果,但问题是在应用启动时“创建展示位置”上创建的广告在应用中不可见。如何才能显示TapJoy广告?
答案 0 :(得分:2)
如果没有看到你的代码,我就会失明,但这可能是由于以下几点:你可以在应用运行时在调试输出中验证每一项。
1)此问题可能是由于竞争条件引起的,您的应用正在执行“[placementToShow requestContent]”;在你的“[Tapjoy connect:@”“]之前打电话;” call成功连接到TapJoy或因为它无法连接到TapJoy。
2)此问题可能是由于另一种竞争条件造成的,您的应用正在执行“[placementToShow showContentWithViewController:];”在你的“[placementToShow requestContent];”之前成功获取/返回展示位置的内容。
您可以通过在应用中实施短暂的1秒或2秒延迟来解决这两个问题,以便允许TapJoy连接& requestContent调用成功。
答案 1 :(得分:0)
我怀疑威尔逊是对的。
Tapjoy的SDK工作方式,您必须等待连接调用成功才能开始请求内容。在连接调用成功之前发出的内容请求将失败。通常,最好使用连接呼叫通知委托来了解连接调用何时成功:
(注意:我和Tapjoy在一起)