問題タブ [rewardedvideoad]
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.
android - AdMob メディエーション報酬の動画広告が読み込まれない
AdMob の動画リワード広告を実装しようとしています。エラーログから理解している限り、広告はデバイスによって読み込まれていますが、システムでは再生されていません。Android マニフェスト ファイルの読み取りと書き込みのアクセス許可も持っていますが、まだビデオ広告を再生していません。
onRewardedVideoAdFailedToLoad
さらに、コードの Ref #2 であるこの関数でエラーが表示されます。
誰でも私の間違いを読んで指摘できますか?
これは、表示されていない広告について取得しているエラー ログです。
これが私のShowVideoAdActivityファイルのコードです
android - RewardedVideoAd - Vungle による AdMob メディエーション - エラーコード: 3
動画広告を扱うのは初めてです。RewardedVideoAd
ここからの実装の AdMob ガイドと、ここからの Vungle のドキュメントに従いました。これらのガイドに書かれているすべての手順を実行しました。ただし、モバイルにアプリをデプロイすると、RewardedVideoAd
常に読み込みに失敗します。モバイルとエミュレーターでテストしましたが、どれも機能しませんでした。常に onRewardedVideoAdFailedToLoad を呼び出します。両方のデバイスに最新の Google Play Services をインストールしています。あなたにとって重要な場合、私のアプリはまだ Play ストアに展開されていません。何が悪いのかわからない。誰かが問題を指摘できますか?
エラー コードは 3: ERROR_CODE_NO_FILL
私のコード:
AdMob 広告:
広告メディエーション:
Vungle メディエーションに必要なライブラリを追加しました。
Gradle (プロジェクトレベル):
Gradle (アプリレベル):
Logcat (広告について):
android - Heyzap Ads 広告の準備ができていません
こんにちは、Android でリワード動画広告を表示するために Hey zap を使用しています。このドキュメントを使用しました。しかし、私はアプリケーションに広告を表示しようとしましたが、画面に表示されるのはAd is not ready, as zone vzd448459637794d338c is V4VC enabled and must be played using an AdColonyV4VCAd object
「5分後、まだ表示されています。どうすれば解決できますか?
ios - リワードビデオは Swift 3.0 と互換性がありますか?
Swift 3.0 と Xcode 8 Beta 6 を使用しています。私のアプリはまだ AppStore でリリースされていません。
ここで何かが欠けていると思いますが、何がわかりません。以前は他のアプリで問題なく iAds を使用していました。しかし、リワード動画と AdMob を試すのはこれが初めてです。
私はあなたのチュートリアルに従い、このコードを AppDelegate.swift に書きました:
次に、ボタンをクリックしたときにプッシュしている UIViewController にこれを入れました。
この VC がロードされたときにやりがいのある広告を表示するようにします。そこで、AdMob デリゲートも設定しました。
GADRewardBasedVideoAdDelegate に続いてこの VC も宣言し、これらすべてのプロトコル実装を VC の最後に追加します。
そこから2つの質問:
AdMob ダッシュボードに他のメディエーション ネットワークをまだ実装していないのに、一部の動画が正常に表示されるのはなぜですか?
開発デバイスで表示されたビデオを見た後、didRewardUserWith が呼び出されなかったのはなぜですか?
多分それは正常で、この didRewardUserWith 関数は他のメディエーション ネットワークの広告によってのみトリガーされるのではないかと考えていました。それで、それが理由かどうかを確認するために、他の3つ(AdColony、Chartboost、AppLovin)を実装しました...しかし、それはただの地獄です。 AdMob フレームワーク、誰も言わずに Obj-C から Swift への橋渡しが必要...
その他: 今朝以来、理由はよくわかりませんが、私の GADRewardBasedVideoAd.sharedInstance() が広告ビデオの読み込みに成功しなくなりました...
ここで何か助けていただければ幸いです...私は希望を失っています:(
android - ビデオ広告に報酬を与えることができます ゲーム以外のAndroidアプリに統合できます
私が欲しいのは、ユーザーにポイントを獲得することに基づいて、5 つのビデオ広告を表示するように依頼することです。必要なポイントが蓄積されると、Android アプリで次のアクティビティを表示できるようになります。
私の腹筋は非ゲームアプリです。
ゲーム以外のプラットフォームに統合できますか。
unity3d - Unity2D: Admob - 報酬システム
コードに問題があります。Google Admob をプロジェクトにインポートしたことがわかります。Github の Plugin Wiki and Documentationを使用して、報酬システムを AdManager スクリプトに統合しました。ただし、(私の AdManager スクリプトでは) ユーザー関数に報酬を与えることは実際には機能していません。別のスクリプトからの静的 int を使用して、プレイヤーがゲームでブーメランを拾ったり、購入したり、ビデオを見て受け取ったりしたときにブーメランを与えます。以下は私の AdManager スクリプトです。
私の問題: ゲームを作成して試してみたところ、報酬が得られるビデオ (ブーメラン) が見られましたが、もう一度 (別の報酬ビデオを見て) 報酬が得られませんでした (ブーメラン)。私が間違っているかどうかはわかりません。誰でも私の問題を手伝ってください。ありがとうございました!
java - 複数の AdMob 動画の読み込み
デモンストレーションの目的で、アプリにはこれを提供する 1 つのアクティビティがあります。
ボタンをクリックしてリワード ビデオを表示すると、何でもリワードを受け取ります。
問題
どうすればビデオをロードできますか? 私が見たところ、あなたは一度しか電話をかけることができませんmAd.loadAd()
。3 つの動画があり、それぞれに独自の AD UNIT ID があります。各広告ユニットには独自のリスナーを設定できますが、読み込まれる動画は 1 つだけなので問題ありません...
複数の動画を読み込もうとすると
例えば:
最後のビデオのみが読み込まれ、これがログに記録されます。
W/Ads: Loading already in progress, saving this object for future refreshes.
onCreate()
ご協力ありがとうございました
編集:この問題について間違って考えていることは明らかです。5 つ以上の広告ゾーンがあり、それぞれがリワード ビデオを再生し、異なるリワードを提供します (たとえば、1 つはコインを提供し、もう 1 つはレベルアップを提供します..)。5 つのビデオをロードする理由はありません。必要なときに準備ができるように に1 つロードonCreate()
する必要があります。次に、アイテムが報われた後に再度ロードして、次回の準備が整うようにします。
動画が 1 つしかなく、広告ゾーンが 1 つだけ読み込まれているonCreate()
場合、どの報酬を与えるべきかを追跡するにはどうすればよいでしょうか?