“Native to Earn”(N2E)是一个交互式按钮,可融合到您现有的用户界面中。 此按钮会将用户带到Tapjoy的变现产品之一(视频,积分墙或插屏广告)。 在应用程序中设置Tapjoy展示位置后,您可以随时根据需要通过Tapjoy控制面板设置这些本应用外观按钮(无需重新提交应用程序)。
如果在控制面板中指定固定时间后“Native to Earn”按钮消失,您就无需在应用程序中添加任何代码就可以使用Native to Earn。 如果您决定使用limitless模式,请参见FAQ中示例代码实现用户决定不观看视频并单击“返回”的情况下如何删除N2E按钮。
如果您希望应用程序能够通过SDK调用取消“Native to Earn”按钮,则必须使用dismissContent
方法。 有关此方法的实现的详细信息,请参阅iOS,Android,Unity和AIR的SDK参考文档。
如何使用Native to Earn按钮制作“Earn ($) for Free”横幅?
您需要制作适合标准屏幕尺寸宽度的按钮:
Android: 1920 * 1080 (landscape) / 1080 * 1920 (portrait)
iOS: 1334 * 750 (landscape) / 750 * 1334 (portrait)
您还应该创建一个“引导图片”,作为此按钮/横幅出现的背景。
当用户决定不观看视频并单击“返回”的情况下,如何删除“Native to Earn”按钮?
如上所述,实现N2E内容时,有两种方法可以处理N2E按钮的关闭。将计时器设置为n秒或分钟是一个选择,而另一个则是无限的。如果您实现了无限制选项,并且用户未选择单击N2E按钮,则即使用户导航回应用程序中的另一个视图,该按钮也将保留在屏幕上。为了删除该按钮,必须调用dismissContent的静态方法。下面列出的是一个iOS示例。
- (void)backToMenu
{
if( appDelegate.soundOn == 1 )
[appDelegate.buttonClickedSound play];
[appDelegate.navController popViewControllerAnimated:true];
//added for n2e...
[TJPlacement dismissContent];
}
在应用程序中实现此逻辑时,必须在主线程上执行dismissContent
方法。