問題タブ [google-ima]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
413 参照

html - HTML5のGoogle IMAで現在の広告再生ヘッド時間を取得する方法

HTML5 の Google IMA で現在の広告再生ヘッド時間を取得する方法はありますか? ドキュメンテーションでそれを見つけることができませんでした。

https://developers.google.com/interactive-media-ads/docs/sdks/html5/v3/apis

0 投票する
0 に答える
758 参照

double-click-advertising - Google IMA VAST トラッキング マクロ

私が使用しているさまざまなプラットフォームでは IMA がサポートされていないため、現在、Google IMA のような実装を作成中です。

IMA がトラッキング イベントを送信すると、URL 内の特定のマクロが置き換えられます。[XXXXX]以下の URLの値を参照してください。

IMA を使用できないため、これらのマクロを自分で置き換える必要があります。Google IMA Web サイトは、これらの値がどうあるべきかについての手がかりを提供しませんでした。IMA が作成する URL を見て推測したものもありますが、まだ見つからないものもあります。以下の完全なリストを参照してください。

Google IMA で使用されている他のマクロ値は何ですか?

追加

  • RWT は 4 つのタイムスタンプの連続のようです。どのタイムスタンプが不明です。(Unix エポック形式)
  • WT は 1 つのタイムスタンプです。(Unix エポック形式)
0 投票する
0 に答える
164 参照

ios10 - iOS 10 IMA V3.0 がメインスレッドで時々ジャムする

iOS 10 と 2016 年 5 月 9 日の Google IMA リリースを使用すると、メイン スレッドが 1 ~ 2 秒かかると主張するのではなく、時々妨害することがわかります。

これを行っている行は次のとおりです。

メインスレッドがロックされ、完了です。

これは常にではありません。より多くの情報を得るために、これを調査しています。

0 投票する
1 に答える
1230 参照

ios - Google ima SDK 広告ローダーが SDK タイムアウトで失敗する

cocoapods (pod 'GoogleAds-IMA-iOS-SDK', '~> 3.2.1')​​ を使用して、Google IMA SDK をプロジェクトに統合しました。SDK と対話する VideoPresenter という別のクラスがあります。このプレゼンターは、AVPlayer を使用してビデオ コンテンツを再生する VideoCell と呼ばれる collectionview セルのプロパティです (このビデオ コンテンツにプレロール ビデオを追加しようとしています)。広告ローダーは常に「IMA SDK の読み込みがタイムアウトしました」というエラー メッセージで失敗します。これを修正するにはどうすればよいですか? プレゼンターのコードは次のとおりです。

0 投票する
0 に答える
259 参照

ios - クラス IMAActivityMonitor は「framework」と「targetApp」の両方に実装されています。2 つのうちの 1 つが使用されます。どれが未定義ですか

GoogleAds-IMA-iOS-SDK を使用して広告を再生するビデオ プレーヤー フレームワークを作成しています。そして、このようなポッドファイルを持っています

ログがアプリのクラッシュや破損につながらないことはわかっています。しかし、ログメッセージは私を激怒させるだけです...私はこの問題を何日も掘り下げていますが、何も進歩していません。

私はまた、私が使用Linked Frameworks and Librariesする他のフレームワークをリンクするために使用してtargetAppおりmyFramework、すべてがうまくいっています(警告は表示されませんother framework is implemented both my targetApp and myFramework)。 msg... とてもイライラします。

ログメッセージをそのままにしておくべきですか、それともこの問題を解決するために何かを試みることができますか? 私は他のフレームワークを見てきましたが、これを解決する方法はまだわかりません。

おそらく、プレーヤーと広告を分けて、相互に通信するための拡張機能を作成する方が合理的でしょうか?

0 投票する
0 に答える
661 参照

adsense - Google ima タグに関する混乱 (解決策)

Google ima 広告タグの幅と高さを指定できる場所はたくさんあります。

1- https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&( sz:タグパラメータ内)

2- new google.ima.AdDisplayContainer(div_id) div_idの幅と高さは固定されています (html5 ima sdk with js)

3-googletag.defineSlot("/" + scope.vgNetwork + "/" + scope.vgUnitPath, size, div_id) サイズは、[[300,100]、[468、70]]のようなサイズの配列にすることができます

4-adsManager.init(width, height, google.ima.ViewMode.NORMAL);ここに adsmanager パラメータがあります

5-adsRequest.nonLinearAdSlotWidth = 748; adsRequest.nonLinearAdSlotHeight = 90 adsRequest.linearAdSlotWidth= 468 adsRequest.linearAdSlotHeight= 70ここには 4 つのスポットがあり、2 つは非線形linearAdSlotWidth nonLinearAdSlotHeight用、2 つは線形linearAdSlotWidth linearAdSlotHeight用です

私が今直面している問題は、ほとんどの場合、広告が表示されないことです。次の 2 種類のエラーが発生します。

私のタグ幅のテスト google ima 広大なインスペクターは問題ありません。広告は 100% 表示されます。幅と高さの設定、特に幅と高さの構成に何か関係があると思います。幅と高さの構成であり、どちらが重要であり、違いを生み出しています。

0 投票する
0 に答える
754 参照

ios - 迅速に割り当て解除されたインスタンスに送信されたメッセージ

アプリがクラッシュする原因となるエラーが表示されます。ビデオのリストを持つ私のアプリケーション (私のアプリケーション画面は、プレーヤー用とビデオ リスト用の 2 つの部分に分割されています)。AVPlayerViewController動画の再生に使用しています。ユーザーが 2 つのアイテムを連続してクリックすると、アプリがクラッシュします。

NSZombie を使用して実行しようとしたところ、次のメッセージが表示されました。Objective-C メッセージがアドレス 0x14734ed00 の割り当て解除された 'FigPlaybackItem' オブジェクト (ゾンビ) に送信されました。

ここに画像の説明を入力

この問題を解決する方法について何か考えはありますか?

これが役立つ場合、NSZombies 検出を使用した割り当てインストルメントからの出力は次のとおりです。

ここに画像の説明を入力

0 投票する
1 に答える
695 参照

ios - Google IMA iOS SDK `IMAAdsLoader -requestAdsWithRequest:` が 2 回目に動作しない

Cocoapods 経由で GoogleAds-IMA-iOS-SDK (3.3.1) を使用して、ビデオ広告、Xcode 8.0 を表示しています。これがadsLoaderの設定方法です。私が持っていることに注意してくださいenableDebugMode = true。この adsLoader はVKSharedAdManager.adsLoader、再利用のために格納されます。

次に、そのローダーでリクエストを行います。

最初の広告は正常に動作し、IMAAdsLoaderDelegateメソッドは正常に呼び出されます。IMA ローダーのデバッグ ログは次のとおりです。(他にもありますが、これが始まりです...)

次に、そのビデオを閉じてから、別のビデオを再生します。 問題:ログにはこれが表示されるだけで、何も起こりません。

次に、ログがまったくない後のすべての次のビデオについて。アプリを再起動すると、同じことが起こります。最初の広告のみが機能します。私は10回以上試しましたが、すべてのビデオでうまくいく幸運な時が1つあります. すべてのテストは、iOS 9.3.5 を搭載した iPad mini デバイスで行われます。何が悪いのかわからない。

0 投票する
1 に答える
143 参照

swift - あいまいな問題、Google AdMob SDK、XCode 8.2 + Cocoapods の統合

GoogleAdMob SDK、Xcode 8.2、cocoapods、またはそれらの組み合わせのバグであると思われる、1 週間以上私を忙しくさせていた非常に奇妙な問題に遭遇しました。

エンジニアがバグを確認し、私たちのチームを解決への正しい方向に導くことができることを願って、ここに投稿しています。

問題は次のようになります。

  1. 空の Xcode プロジェクトを作成する
  2. GoogleAds-IMA-iOS-SDK-For-AdMobポッドの追加/インストール
  3. すべてをコミットし、ローカル マシンからリポジトリを削除します
  4. リポジトリを再度チェックアウトする
  5. ビルドを押します。プロジェクトはエラーでビルドに失敗しますld: framework not found GoogleMobileAds
  6. GoogleAds-IMA-iOS-SDK-For-AdMob修正するには、ポッドをコメントアウトして実行し、pod update再度コメント解除して再度実行pod updateすると、プロジェクトがビルドされます。
  7. この時点でコミットしようとすると、git は変更を取得しません。
  8. 手順 3 と 4 を繰り返すと、手順 5 に戻ります。

バグを再現できるhttps://github.com/piterwilson/testAdmobにリポジトリを作成しました。

私が見つけた「修正」は、コードをコミットし、ビジネスに必要なさまざまなコード署名で多くのビルドを作成する Jenkins サーバーに送信するため、チームには機能しません。

Jenkins ビルドは常に ld:framework not found GoogleMobileAds で失敗します

追加情報 : これは今年から始まったばかりです。Xcode 8.2 (?) が原因かもしれませんが、問題がどこにあるのか正確にはわかりません。