問題タブ [adbannerview]
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.
ios - canDisplayBannerAds を NO に変更しても、広告バナーを削除するようにビューが更新されません
奇妙な質問です。私は何時間もこの壁に頭をぶつけていましたが、解決できませんでした。
ストーリーボードを使用する iOS 7 専用アプリがあります。メインのルート ビュー コントローラーで、self.canDisplayBannerAds = YES を使用して、ビューの下部に iAd バナーを表示します。これは完全に機能します。
設定ビュー コントローラーがあり、そこからユーザーはアプリ内購入を行って広告を完全に削除できます。その機能も同様に機能します。BOOL 値を NSUserDefaults standardUserDefaults に保存して、購入したかどうかを追跡します。
私を困惑させているのは、ユーザーがバナーで広告を受け取り、設定ビューコントローラーに移動し、次に購入ビューコントローラーに移動し、購入を成功させてからメインルートビューに戻った場合、バナー広告が表示されたままになることです. ユーザーがアプリを完全に終了してから再起動すると、再び表示されません。これは、viewWillAppear でバナーを表示する方法です。
したがって、このロジックは、ユーザーが購入または復元した後にアプリを再起動したときに正常に機能します。しかし、私は彼らが購入した直後にビューを更新したい. しかし、彼らが最初にアプリを起動したときにそこにあったばかげたバナー広告をアプリから消すことは、私の人生ではできません。
self.canDisplayBannerAds = NO を設定するだけのボタンを作成すると、バナー広告が消えます。しかし、viewWillAppear、viewDidAppear、または購入後に呼び出される作成した専用メソッドで呼び出されても機能しません。
バナービューがどこかのキャッシュに設定されていて、nil'ed になっていないのではないかと考えていましたが、それを強制する方法がわかりません。また、ルートView Controllerを強制的にnilにして最初からやり直すことができるかどうかも考えていましたが、それを強制する方法もわかりません。
誰にも考えはありますか?
ios - iOS7 以降のアプリで didFailToReceiveAdWithError を実装する必要がありますか?
iOS7+用の新しいアプリを実装しています。iAd バナーとの統合は、バナーを表示したいビューで canDisplayBannerAds を使用すると簡単に思えます。ただし、Xcode ログに次のエラーが表示されます。
iOS7 iAd フレームワークでは canDisplayBannerAds = YES を設定するだけでよいので、didFailToReceiveAdWithError を実行Banner.delegate = self
または実装し続ける必要がありますか?
前もって感謝します
ios - iOS 7 の ADBanner self.canDisplayBannerAds
iAd を iOS 7 アプリに統合しようとしています。Apple のチュートリアルによると、メソッドを使用するだけです: self.canDisplayBannerAds と iAd は問題なく動作します。チュートリアルに従って使用すると、空白の白い画面が表示されます。では、iAds を統合するにはどうすればよいでしょうか。ADBannerViewDelegate を使用する必要がありますか? 親切に説明してください
ios - AdMob バナーは iOS 7 では表示されません
AdMob を iOS 7 のアプリに統合しようとしていますが、バナーが表示されないようです。この問題に関する他の質問を読みましたが、良い情報がないようです。私が使用しているコードは次のとおりです。
シミュレーターとデバイスでテストしましたが、うまくいきませんでした。
objective-c - iAd がモーダル ビューに表示されない
iAd バナーを使用するビュー コントローラーがあります。他の作業ビューと同様に、このビューに iAd を実装しました。
PUSH を使用してこのビュー コントローラにセグエイングすると、iAd はそれ自体を正しく表示します。ただし、MODAL を使用してセグエする場合、iAd バナーはレンダリングされません。iAd フレームワークをインポートして追加しました
私のviewDidLoadに。モーダルに表示されたビューで iAds を使用する際に、私が気付いていないことはありますか?
ありがとう!
ios6 - ADBannerView.h:20:8: 'NSString' を別の種類のシンボルとして再定義
次のエラーが表示されます。
以前は機能していましたが、Switching SDK と関係がありますか? iOS6からiOS7?
ios - 複数のビューに対する単一の ADBannerViewDelegate
iOS アプリの複数のビューに単一の AdBanner インスタンスを実装しようとしています。viewController に AdbannerDelegate を実装するには、bannerview.delegate= self; を実行する必要があります。ここで、bannerview は AdBannerView のインスタンスです。ただし、このデリゲート メソッドはすべての viewController に実装する必要があり、多くの繰り返しコードになります。すべてのデリゲート メソッドを実装する単純なクラスを作成し、それらをすべての viewController で使用する方法を教えてください。
ios - iAd バナー ホワイトは引き続き表示されます
アプリに iAd バナーを追加しますが、バナーが空 (白) の場合、バナーが非表示にならないため、次の 2 つのタイプのコードを試します。
私の〜の上に.h
クラスで.m
バナーが白の場合、このコードで表示を続行します。
2 番目のコードを試してください:
私の〜の上に.h
そして.m
そして最後に同じ問題があります。
何か案が?
ありがとう。
ios - Unity Adbannerview が呼び出し続ける
わかりましたので、adbannerview に組み込まれている unity を使用しています。基本的なコードを使用します
バナーが 10 秒間表示されたら、Destroy を呼び出します。Destroy は、両方のイベントのサブスクライブを解除し、スクリプトとそれが存在する空のゲーム オブジェクトを破棄します。少し極端なのはわかっていますが、何らかの理由で私たちのアプリではゲームの開始時にバナーが表示されますが、その後 5 分後に何らかの理由で非常にラグが発生し、それが何かに影響を与えていることを突き止めました。別の広告を受信しようとしている広告を処理します。adbanner スクリプトを完全に破棄しなかった場合、別の広告が約 2 分で読み込まれ、別の広告が 5 分で読み込まれたためです。広告を削除すると、約 5 分間の遅延はありませんでした。
これを修正する方法がわかりません。