小编Ala*_*ins的帖子

无法使用Google SDK在Android上安装AdMob广告

我一直在寻找答案,但我找不到同样的情况,所以我求助于你......

我正在尝试使用谷歌SDK(而不是admob sdk)将广告放入我的Android应用程序中.在模拟器中运行应用程序时,我看到的日志消息是:

03-25 22:35:17.457: INFO/Ads(853): adRequestUrlHtml: [ contains two <script> tags ]
03-25 22:35:21.028: INFO/Ads(853): Received ad url: [ big long url ]
Run Code Online (Sandbox Code Playgroud)

有时我得到:

03-25 22:35:21.828: INFO/Ads(853): onFailedToReceiveAd(No ad to show.)
Run Code Online (Sandbox Code Playgroud)

也许我可以理解,但我也得到:

03-25 22:50:56.817: INFO/Ads(1084): onFailedToReceiveAd(A network error occurred.)
Run Code Online (Sandbox Code Playgroud)

如果我在桌面浏览器中点击上面的"大长网",我会得到一个大约1/2的时间广告,并将其他1/2的空白.(你好,Dish Network)我从来没有得到过错误.

我可以使用模拟器的浏览器浏览网页,因此网络组件正常运行.

该应用程序具有Internet权限.

我对缺乏可用的示例代码感到沮丧 - 我看到很多人使用旧的admob SDK和使用google SDK的人的一些代码片段,但不是一个坚持不懈的示例/教程.

我已经注释掉了我的其余代码,但没有用.这是代码的主要部分:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    AdView adView = new AdView(this, AdSize.BANNER, ADMOB_PUBLISHER_ID);
    LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout);
    layout.addView(adView);
    AdRequest req = new AdRequest();
    // req.setTesting(true);
    adView.loadAd(req);
}
Run Code Online (Sandbox Code Playgroud)

我的清单包括:

<activity …
Run Code Online (Sandbox Code Playgroud)

sdk android admob

6
推荐指数
1
解决办法
1949
查看次数

RTSP 1080p直播Android客户端获取错误(100,0)

我的新监控摄像头刚到,所以我正在尝试编写一个应用程序来直播视频.

由于它基本上没有文档,我安装了'onvifer'android应用程序,它允许您浏览相机的功能.此应用程序工作正常 - 获取视频并允许PTZ控件等.它将流式网址报告为:

 rtsp://192.1.0.193:554/mpeg4
Run Code Online (Sandbox Code Playgroud)

我在VLC Windows客户端中测试了流,并且它也能够从该URL流式传输视频.这让我觉得网络运行正常.

相机说明进纸量为1920x1080; VLC证实了这一点.

我活动中的基本代码:

VideoView videoView = (VideoView)this.findViewById(R.id.VideoView);
videoView.setVideoURI(Uri.parse("rtsp://192.1.0.193:554/mpeg4"));
videoView.requestFocus();
videoView.start();
Run Code Online (Sandbox Code Playgroud)

我还在AndroidManifest.xml中给出了应用INTERNET权限,在相机上禁用了身份验证,并且在真实设备(而不是模拟器)上运行.

当我运行应用程序时,LogCat立即显示:

setDataSource IOException happend :
java.io.FileNotFoundException: No content provider: rtsp://192.1.0.193:554/mpeg4
at android.content.ContentResolver.openTypedAssetFileDescriptor (ContentResolver.java).
Run Code Online (Sandbox Code Playgroud)

大约15秒后,该应用程序显示"无法播放此视频"模式对话框,并将其添加到LogCat:

MediaPlayer      error (100, 0)
AudioSystem      AudioFlinger server died!
MediaPlayer      error (100, 0)
VideoView        Error: 100,0
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索了我能想到的一切,但没有找到任何有用的东西.

有什么想法吗?

android onvif android-videoview

6
推荐指数
1
解决办法
3103
查看次数

标签 统计

android ×2

admob ×1

android-videoview ×1

onvif ×1

sdk ×1