Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。298件2cocos2d-xで、c++を基盤に無料でチラシ広告が画面の下部に表示される形のiphone用ゲームアプリを作ろうと思い勉強しています。今現在、クロスプラットフォーム対応にするためsetContentScaleFactorを用いて端末の画面の大きさにより拡縮倍率を変えるようにしています。MainSceneという名前のクラスを作成し、最初の画面(画像)を表示するところまでうまくいきました。次にセリフなどを表示するための枠を画面に配置しようと思ったのですが、広告のスペースなども考える必要があるのでそちらを先に実装しなければならないと思い、iAdの導入作業に移りました。c++でのiAdの導入の方法がわからず(というか実装不可能?)、Objective-cでなんとかチラシを表示できないかと新たにViewControllerというクラス(拡張子はmm)を作成し、必要な処理を記載しています。(viewDidLoad、didReceiveMemoryWarning、viewDidAppear、bannerViewDidLoadAd、bannerView)そこでシミュレータを起動してみたのですが、c++で設定した背景画像は表示されるもののチラシが表示されません。"ViewController.h"でつないでいます。メインのMainSceneから、チラシ用のクラスのViewControllerを呼び出してメソッド一つ一つを呼びださなければいけないのでしょうか?その場合C++のクラスからObjective-cのクラスのメソッドを呼び出すことになり、記入方法もわかりませんので教えていただきたいです。C++でiAdを実装できるのであればそれが一番いいのですが...。*ゲームは主にC++で作成する予定(画像をタッチするだけの簡単なゲーム)*X-code、cocos2d-xでの作成*iAdを画面下に表示させたい*↑はObjective-cで作成している状態*C++で実装した最初の画面のみが表示されるc++で作成しているアプリにもiAdの広告を表示させたい。その方法を教えていただきたいのと、広告を表示させるには本当に、(viewDidLoad、didReceiveMemoryWarning、viewDidAppear、bannerViewDidLoadAd、bannerView)これだけの項目で良いのかということがわからないので教えていただきたいです。NSLog(@"広告在庫なし");}@endここからはMainSceneのソースになります。票1私は、cocos2d-xは、使ったことないですが。iAdにしろ、adMobにしろ、iOSのうえでは、特殊なUIViewということです。UIKitのUIViewを表示させることができれば、その応用で、あとは、iAdなりadMobなりの設定とdelegateなどを記述するだけで、残りは、それぞれのlibraryがやってくれる筈です。あたりを参考にしてみてください。個の銅バッジ色々と模索してみたのですが、成功していません。一つ、Objective-cでiAdを表示したレイヤーを作成し、それをc++でaddchildするという方法をネットで見つけたので、それをこれから勉強したいと思います。ありがとうございました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。iPhoneでアプリが落ちてしまいます。-a”と同等の値を表示させたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。