聚橙ADX SDK 文档聚橙ADX SDK 文档
首页
Android SDK
iOS SDK
Flutter SDK
H5接入
服务端API
首页
Android SDK
iOS SDK
Flutter SDK
H5接入
服务端API
  • H5接入

    • H5接入

H5接入

H5-Android

1. 播放激励视频


      /**
				-userId 用户id(可选,如需服务端回调,则要传入)
				-options 扩展参数(可选)
				-functionName js回调方法名
			 */
				window.android.loadRewardAd("test", "", "callbackReward");
				window.callbackReward = function(params){
			  		/** params结构
							 code: 0:加载失败、1:显示成功、2:获得奖励
							 msg: 提示信息
							 transId:当code==2时,该字段有值,表示获得奖励的唯一单号
					*/
				}

2. 播放插屏广告


  /**
				-functionName js回调方法名
			 */
				window.android.loadInterstitialAd("callbackInterstitial");
				window.callbackInterstitial = function(params){
			  		/** params结构
							 code: 0:加载失败、1:显示成功
							 msg: 提示信息
					*/
				}

3. 获取OAID


  window.android.getOaid()

4. 获取IMEI


  window.android.getImei()

5.获取系统版本


  window.android.getSystemVersion()

6.保存图片


  /**
				图片路径或者图片base64字符串
			 */
				window.android.saveImage("https://xxx/test.jpg");

H5-iOS

1. 播放激励视频


      /**
				-fn js回调方法名
				-userId 用户id(可选,如需服务端回调,则要传入)
				-options 扩展参数(可选)
			 */
				window.webkit.messageHandlers.loadRewardAd.postMessage({"fn":"callbackReward", "userId":"123", "options":'box'})
				window.callbackReward = function(params){
			  		/** params结构
							 code: 0:加载失败、1:显示成功、2:获得奖励
							 msg: 提示信息
							 transId:当code==2时,该字段有值,表示获得奖励的唯一单号
					*/
				}

2. 播放插屏广告


      /**
				-functionName js回调方法名
			 */
				window.webkit.messageHandlers.loadInteraction.postMessage("callbackInterstitial")
				window.callbackInterstitial = function(params){
			  		/** params结构
							 code: 0:加载失败、1:显示成功
							 msg: 提示信息
					*/
				}

3. 获取IDFA


      /**
				-functionName js回调方法名
			 */
				window.webkit.messageHandlers.getIdfa.postMessage("callbackIDFA")
				window.callbackIDFA = function(params){
				  if(params.code == 1){
				  	// 成功时,可以从params里获取到idfa
					 showToast(params.idfa);
				  } else if(params.code == 0){
				    // 获取失败
					 showToast(params.msg);
				  }
				}