短视频广告:微信VS抖音
从前不久推出的「公众号前贴视频广告」,到如今上线的小程序「激励式视频广告」,短视频广告似乎正成为微信团队在商家变现方面的一个探索方向。
而这一方向,似乎正与抖音近日在电商小程序上的布局不谋而合。
抖音的超强带货能力,已然验证了短视频广告这一形式的确要比其他形式更能将产品深植用户心中;那么微信此次推出的小程序「激励式视频广告」,能否释放出更强的能量,为商家带来一个更佳的变现渠道,我们拭目以待~
前提条件
完成入门指南。您的Unity应用应该已经导入了Google移动广告Unity插件。
获取对单实例的引用
要展示激励视频广告,首先要获取对单RewardBasedVideoAd实例的引用。您可以通过调用RewardBasedVideoAd.Instance来检索该参考。
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript:MonoBehaviour
{
private RewardBasedVideoAd rewardBasedVideo;
...
public void Start()
{
//Initialize the Google Mobile Ads SDK.
MobileAds.Initialize(initStatus=>{});
//Get singleton reward based video ad reference.
this.rewardBasedVideo=RewardBasedVideoAd.Instance;
}
}
加载广告
由于RewardedBasedVideoAd是一个单实例,因此应使用共享实例发出加载广告的请求。
强烈建议您尽早调用LoadAd()(例如,在附加到GameObject的脚本的Start()方法中调用),以便可以预加载视频,如下所示。
...
using GoogleMobileAds.Api;
...
{
private RewardBasedVideoAd rewardBasedVideo;
...
public void Start()
{
//Initialize the Google Mobile Ads SDK.
MobileAds.Initialize(initStatus=>{});
this.Reideo();
}
private void Reideo()
{
#if UNITY_ANDROID
string adUnitId="ca-app-pub-3940256099942544/5224354917";
#elif UNITY_IPHONE
string adUnitId="ca-app-pub-3940256099942544/1712485313";
#else
string adUnitId="unexpected_platform";
#endif
//Create an empty ad request.
AdRequest request=new AdRe().Build();
//Load the rewarded video ad with the request.
this.rewardBasedVideo.LoadAd(request,adUnitId);
}