灰鲸SDK


横幅广告

<h1>横幅广告<a href="https://doc.sigmob.com/ToBid%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/SDK%E9%9B%86%E6%88%90%E8%AF%B4%E6%98%8E/Android/%E5%B9%BF%E5%91%8A%E7%B1%BB%E5%9E%8B/%E5%BC%80%E5%B1%8F%E5%B9%BF%E5%91%8A/#%E5%BC%80%E5%B1%8F%E5%B9%BF%E5%91%8A">​</a></h1> <h3>1.1 HjAdSdkBanner<a href="https://doc.sigmob.com/ToBid%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/SDK%E9%9B%86%E6%88%90%E8%AF%B4%E6%98%8E/Android/%E5%B9%BF%E5%91%8A%E7%B1%BB%E5%9E%8B/%E5%BC%80%E5%B1%8F%E5%B9%BF%E5%91%8A/#_1-1-wmsplashad">​</a></h3> <ul> <li>HjAdSdkBanner</li> </ul> <table> <thead> <tr> <th>方法名</th> <th>方法介绍</th> </tr> </thead> <tbody> <tr> <td>-(void)setHjAdSdkBannerPlacementId:(NSString <em>)placementId rootViewController:(UIViewController </em>)VC</td> <td>参数说明:placementId(广告的 id)、rootViewController(控制器)。</td> </tr> </tbody> </table> <table> <thead> <tr> <th>对象</th> <th>属性介绍</th> </tr> </thead> <tbody> <tr> <td>useAnimate</td> <td>设置是否自动播放,默认为自动播放</td> </tr> <tr> <td>bannerView</td> <td>广告视图,可以直接添加</td> </tr> </tbody> </table> <h3>1.3 HjSplashAdDelegate<a href="https://doc.sigmob.com/ToBid%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/SDK%E9%9B%86%E6%88%90%E8%AF%B4%E6%98%8E/Android/%E5%B9%BF%E5%91%8A%E7%B1%BB%E5%9E%8B/%E5%BC%80%E5%B1%8F%E5%B9%BF%E5%91%8A/#_1-3-splashadlistener">​</a></h3> <ul> <li>HjAdSdkBannerDelegate</li> </ul> <table> <thead> <tr> <th>方法名</th> <th>方法介绍</th> </tr> </thead> <tbody> <tr> <td>- (void)HjbannerAdViewDidAutoRefresh</td> <td>bannerView自动刷新 ,自动刷新成功,需要重新设置bannerView的frame(这里刷新后可能展示的广告和之前不是同一个渠道,广告的size也不相同)</td> </tr> <tr> <td>- (void)HjbannerViewfailedToAutoRefreshWithError:(NSError *)error</td> <td>bannerView自动刷新失败。参数说明:error(报错信息,具体可看其内部code和message)、placementId(报错的广告位Id)。</td> </tr> <tr> <td>- (void)HjbannerAdViewLoadSuccess</td> <td>成功加载广告</td> </tr> <tr> <td>- (void)HjbannerAdViewFailedToLoaderror:(NSError *)error</td> <td>广告加载失败。参数说明:error(报错信息,具体可看其内部code和message)、placementId(报错的广告位Id)。</td> </tr> <tr> <td>- (void)HjbannerAdViewWillExpose</td> <td>广告将要展示</td> </tr> <tr> <td>- (void)HjbannerAdViewDidClicked</td> <td>广告被点击</td> </tr> <tr> <td>- (void)HjbannerAdViewWillLeaveApplication</td> <td>当用户由于点击要离开您的应用程序时触发该回调,您的应用程序将移至后台</td> </tr> <tr> <td>- (void)HjbannerAdViewWillOpenFullScreen</td> <td>将打开全屏视图。在打开storekit或在应用程序中打开网页时触发</td> </tr> <tr> <td>HjbannerAdViewCloseFullScreen</td> <td>将关闭全屏视图。关闭storekit或关闭应用程序中的网页时发送</td> </tr> <tr> <td>- (void)bannerAdViewDidRemoved</td> <td>广告视图被移除(会自动从父视图移除)</td> </tr> </tbody> </table> <h2>2. 接入代码示例<a href="https://doc.sigmob.com/ToBid%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/SDK%E9%9B%86%E6%88%90%E8%AF%B4%E6%98%8E/Android/%E5%B9%BF%E5%91%8A%E7%B1%BB%E5%9E%8B/%E5%BC%80%E5%B1%8F%E5%B9%BF%E5%91%8A/#_2-%E6%8E%A5%E5%85%A5%E4%BB%A3%E7%A0%81%E7%A4%BA%E4%BE%8B">​</a></h2> <p>OC</p> <pre><code> self.AdSdkBanner = [HjAdSdkBanner new];</code></pre> <p>    [self.AdSdkBanner setHjAdSdkBannerPlacementId:@&quot;XXXXX&quot; rootViewController:self];</p> <h4>2.1.3 加载展示<a href="https://doc.sigmob.com/ToBid%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/SDK%E9%9B%86%E6%88%90%E8%AF%B4%E6%98%8E/Android/%E5%B9%BF%E5%91%8A%E7%B1%BB%E5%9E%8B/%E5%BC%80%E5%B1%8F%E5%B9%BF%E5%91%8A/#_2-1-3-%E5%BC%80%E5%B1%8F%E5%8A%A0%E8%BD%BD%E5%B1%95%E7%A4%BA">​</a></h4> <p>&gt; 此方式自适应广告展示大小,自带LOGO样式展示APP信息,无需开发者处理底部LOGO内容</p> <h1>在调用ViewControlle中执行</h1> <pre><code>[self.view addView:self.AdSdkBanner.bannerView]</code></pre>

页面列表

ITEM_HTML