将 ExoClick 广告位添加到应用中
移动应用支持的广告格式
您可以使用以下格式:
VAST
横幅
粘性横幅
视频滑块
多格式
即时消息
视频内横幅
页内推送通知
要将 ExoClick 广告位添加到您的应用中,您将使用 react-native-webview 库来显示广告的 HTML 代码。
示例:横幅
1
2
广告代码
创建一个包含广告位完整 HTML 代码的 JavaScript 字符串:
const bannerAdHTML = `
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body style="margin:0; padding:0; text-align:center;">
<script async type="application/javascript" src="https://a.magsrv.com/ad-provider.js"></script>
<ins class="eas6a97888e2" data-zoneid="YOUR_ZONE_ID"></ins>
<script>(AdProvider = window.AdProvider || []).push({"serve": {}});</script>
</body>
</html>
`;示例:VAST
视频播放器和 VAST 标签将作为单个 HTML 字符串加载。此示例使用 Fluid Player 作为视频播放器来投放广告。
我们使用与横幅广告示例中演示的相同设置流程。
然后使用 WebView 加载它:
按照这些步骤,您的应用现在将显示视频广告。

原生 Android 应用广告位
完整可运行示例可在此 仓库中获取
您可以查看代码,了解广告如何在 Android 应用中渲染。

在哪里找到实现?
负责展示广告的主要文件是:
HTML 广告容器
android-native-ads/na_app/app/src/main/assets/exoclick_ads.html包含 ExoClick 广告标记。Android WebView 逻辑
android-native-ads/na_app/app/src/main/java/com/exoclick/adtest/MainActivity.kt加载 HTML 文件。 通过在设备的外部浏览器中打开广告来处理广告点击。
最后更新于
这有帮助吗?

