H5页面调用admob激励视频,用户获取奖励
应用前提条件
-
使用 Android Studio 3.2 或更高版本 确保您应用的 build 文件使用以下值: minSdkVersion 为 16 或更高版本 compileSdkVersion 为 28 或更高版本
1,在您的项目级 build.gradle 文件中,同时在 buildscript 和 allprojects 两个部分中添加
buildscript {
repositories {
google()
mavenCentral()
}
}
allprojects {
repositories {
google()
mavenCentral()
}
}
dependencies {
implementation com.google.android.gms:play-services-ads:21.0.0
}
3,将您的 AdMob 应用 ID()添加到应用的 AndroidManifest.xml 文件中。为此,请添加包含 android:name="com.google.android.gms.ads.APPLICATION_ID" 的 <meta-data> 代码。您可以在 AdMob 界面中找到您的应用 ID。对于 android:value,请插入您自己的 AdMob 应用 ID,并用英文引号括起来。
测试ID:ca-app-pub-3940256099942544~3347511713
<manifest>
<application>
<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
</application>
</manifest>
6,webAppInterface类
7,html调用激励奖励
<input type="button" value="点击调用android代码,拉取激励视频" onclick="window.Android.startFunction()"/>
整体流程结束,业务代码可按需自行添加
