首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Startapp新SDK 2.3.5

Startapp新SDK 2.3.5
EN

Stack Overflow用户
提问于 2014-06-14 09:12:09
回答 1查看 1K关注 0票数 0

为了遵守谷歌广告ID政策,Startapp要求他们的开发者用新的SDK 2.3.5更新他们的应用程序。虽然我的一些应用程序可以成功地更新,但那些带有webView的应用程序未能与新的SDK集成。问题如下:

  • 有时,广告飞溅屏幕挂在2秒后加载。
  • 如果应用程序最终能够加载,一旦我按下后退按钮,应用程序就会冻结,即完全没有响应。以下是守则: @重载公共onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);StartAppSDK.init(此,"123456789","123456789");StartAppAd.showSplash(此,savedInstanceState,新SplashConfig() .setTheme(SplashConfig.Theme.OCEAN) .setLogo(R.drawable.icon) .setAppName(“savedInstanceState”) );setContentView(R.layout.main);mWebView.getSettings().setJavaScriptEnabled(true);mWebView.getSettings().setPluginState(PluginState.ON);mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);mWebView.setBackgroundColor(Color.parseColor("#000000"));mWebView.loadUrl("file:///android_asset/indexpage.swf");mWebView = (WebView) findViewById(R.id.webview);startAppAd.showAd();//显示ad startAppAd.loadAd();//加载下一个ad StartAppAd.showSlider(this);}@覆盖公共onResume(){ super.onResume();startAppAd.onResume();}@覆盖公共空onBackPressed() { startAppAd.onBackPressed();super.onBackPressed();}@覆盖公共空onPause() { mWebView.stopLoading();mWebView.loadUrl("");}@覆盖公共无效onReceiveAd(Ad ad) {}@覆盖公共空onFailedToReceiveAd(Ad ad) {}
EN

回答 1

Stack Overflow用户

发布于 2014-06-14 13:21:43

首先,onCreate()方法中的以下调用是不必要的:

代码语言:javascript
复制
startAppAd.showAd(); // show the ad
startAppAd.loadAd(); // load the next ad

实际上,它们最好被删除,因为对StartAppAd.showSplash()的调用处理启动屏幕和启动广告的加载和显示。

为了进一步帮助您,请与我们在support@startapp.com的支持团队联系,或通过我们的开发人员门户中的支持部分,并提供以下详细信息:

  1. 对于第一个问题-是飞溅屏幕挂起还是飞溅广告?( splash屏幕是带有应用程序名称和图标的屏幕,splash广告是在splash屏幕之后出现的广告)。
  2. 对于第二个问题,请尝试从onPause()方法中删除代码,并查看应用程序是否仍然冻结。
  3. 请提供您的应用程序的APK,以便我们能够检查您提到的问题。

谢谢

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24218398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档