反应原生的admob

时间:2018-04-23 13:10:49

标签: react-native admob

嗨,大家好我正在使用该库进行反应原生的admob,但有人知道如何让人们通过按钮点击广告。例如,在视频上输入全屏我想在其上实施广告。虽然,我该怎么做呢?到目前为止,图书馆提供了显示广告横幅的代码。

https://github.com/sbugert/react-native-admob

<AdMobBanner
  adSize="fullBanner"
  adUnitID="your-admob-unit-id"
  testDevices={[AdMobBanner.simulatorId]}
  onAdFailedToLoad={error => console.error(error)}
/>

2 个答案:

答案 0 :(得分:1)

这些被称为奖励视频广告。不是横幅。要执行所需的代码,如下所示:

// Set up the rewarded ad
AdMobRewarded.setAdUnitID('your-admob-unit-id');
AdMobRewarded.requestAd()

....

// Start the video ad
setTimeout(() => { // Connect this to a function instead of a timeout obviously
    AdMobRewarded.showAd()
}, 5000)

有关代码用法的完整示例,请参见https://github.com/sbugert/react-native-admob插件。

答案 1 :(得分:0)

据我所知,无法在横幅上添加您自己的设计。我使用了反对本土的admob玩了一下,然后用facebook react-native-fbads的类似包做了一些基本的工作。我的经验是,后者更灵活一点。但是我不认为它们会比来自admob的原版更好。但至少你可以添加按钮。