npm 包 react-native-fyber 使用教程

阅读时长 6 分钟读完

前言

在移动应用开发中,广告的展示是一个非常重要的环节。可以让业务获得收益,也可以帮助用户发现更多优质内容。在 React Native 开发中,我们可以通过使用 react-native-fyber 这个 npm 库来方便地在应用中展示广告。

本篇文章将会介绍如何使用 react-native-fyber 库实现应用中的广告展示,并包含详细的使用教程和示例代码。

准备工作

在使用 react-native-fyber 库前,我们需要先完成以下准备工作:

  1. 在 Fyber 网站上注册并创建应用。
  2. 在应用中创建需要使用的广告位。
  3. 在应用中集成 Fyber SDK。

安装

在开发 React Native 应用时,我们通常会使用 npmyarn 来安装依赖库。对于 react-native-fyber 库,我们也可以使用这两个工具中的任意一个来安装。

或者

集成

在完成上述准备工作和库的安装后,我们需要进行库的集成。这包括在项目中导入库、在 Android 和 iOS 原生代码中配置 Fyber SDK、在 JavaScript 中使用 Fyber API 等步骤。

导入库

在 React Native 项目中,我们可以使用以下命令导入库:

导入后,我们就可以在 JavaScript 中使用 FyberInterstitial 对象了。

Android 集成

在 Android 中,我们需要先在 build.gradle 中添加以下依赖项:

同时,在 AndroidManifest.xml 中添加以下声明:

-- -------------------- ---- -------
---------------- ------------------------------------------ --
---------------- ------------------------------------------------------ --

---- ----- ------------- ---------- ---
--------- ---------------------------------------------------------
  ----------------------------------------------------------------------
  ------------------------------------------------------------- --

--------- -------------------------------------------------------------
  ----------------------------------------------------------------------
  ------------------------------------------------------------- --

--------- ------------------------------------------------------------
  ----------------------------------------------------------------------
  ------------------------------------------------------------- --

接着,在 MainApplication.java 中添加以下代码:

-- -------------------- ---- -------
------ ----------------

-- ---

---------
------ ---- ---------- -
  -----------------

  -------------- -------- - --- --------------------------------------------------------
                ------------------------------------------------------------
                ---------
  ---------------------------------
-

这里 getString(R.string.fyber_app_id)getString(R.string.fyber_security_token) 对应的值可以在 Fyber 的网站上找到。

至此,在 Android 中的集成就已经完成了。

iOS 集成

在 iOS 中,我们需要先在 Podfile 中添加以下依赖项:

接着,在 Terminal 中运行以下命令:

完成后,在 AppDelegate.m 中添加以下代码:

这里的 yourAppIdyourSecurityToken 对应的值可以在 Fyber 的网站上找到。

至此,在 iOS 中的集成就已经完成了。

使用

完成集成后,我们就可以在 JavaScript 中使用 Fyber 的 API 展示各种广告了。这里我们以插屏广告为例,介绍如何使用 FyberInterstitial 对象来展示插屏广告。

-- -------------------- ---- -------
-- --- ----------------- ---
----- ----------------- - --- -------------------
  ------- -------------
  ----------- -- -- -
    ---------------------
  --
  -------- ------- -- -
    ---------------------- ------
  --
  ------------------ -- -- ---- -- -----
--

-- ------------
------------------------

这里的 yourSpotId 对应的值可以在 Fyber 的网站上找到。

总结

React Native 作为一种较为流行的移动应用开发框架,可以方便地进行移动应用开发。在实际开发过程中,我们通常需要通过展示广告来获得收益、引导用户获取更多优质内容。使用 react-native-fyber 库可以方便我们在应用中展示 Fyber 的广告。

本篇文章详细介绍了如何在 React Native 应用中使用 react-native-fyber 库展示 Fyber 的插屏广告,包括了准备工作、安装、集成、使用等环节,并提供了详细的示例代码。希望能够对在移动应用中展示广告的开发人员提供一定的帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055d6881e8991b448db2be

纠错
反馈