HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0429
たこHSP3DishのiOS版でiAdが表示されない&全画面表示されない5解決


たこ

リンク

2013/4/29(Mon) 23:18:24|NO.53702

いつもお世話になっています。たこです。

hsp34beta/doclib/hsp3dish_ios.htm
の解説通り進めていき、hspのコードに「devcontrol "iAd"」を追加して、
iPhone 6.1/5.0 Simulator で起動してみたのですが、iAdが表示されません。
iAdを表示するために必要なことは何か他にもあるのでしょうか?

あと、iPad 6.1/5.0 Simulatorで起動するとき、
[view dispViewX:320 Y:480];
[view dispAutoScale:0];
を追加しても全画面で表示されないのですが、これは仕様なのでしょうか?

環境は以下のようになっています。
Xcode : 4.6.2
OS : Mac OS X 10.7.5

どなたかご教授お願いします。



この記事に返信する


たこ

リンク

2013/5/1(Wed) 02:49:42|NO.53732

iPadの全画面表示ができない問題は
HspView* view=[[HspView alloc] initWithFrame:CGRectMake(0,0,320,480)];
から
HspView* view=[[HspView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
に変更したらうまくいきました。

しかし、色々と試行錯誤してるのですが、iAdが表示されません。
iAdが組み込まれたサンプルなどがあるなら欲しいです…



おにたま(管理人)

リンク

2013/5/3(Fri) 12:30:19|NO.53780

ご報告ありがとうございます。
iAdが表示されない件は、こちらでも調査してみたいと思います。
基本的には、最初に「devcontrol "iAd"」を入れておくだけです。
Simulatorではなく実機で実行する環境はあるでしょうか?
ネットワークの通信が可能な状態で実機上でご確認頂ければと思います。



たこ

リンク

2013/5/4(Sat) 05:25:01|NO.53784

返信ありがとうございます。

ネットに繋がった状態の iPod Touch(iOS 6.1.3)で実機デバッグしてみましたが、
iAdは表示されませんでした。

しかし、「devcontrol "iAd"」の命令を追加した後、動かしてみると、命令直後の
statは0になっているので、iAdの表示はされていませんが正しく実行されたことになっていました。


あと一応、hsp34beta/doclib/hsp3dish_ios.htm
の解説と若干違っていた所を列挙しておきます。

・Choose options for your new project で organization Name の項目が追加されている
・Build Settings の Apple LLVM compiler 4.1 → Apple LLVM compiler 4.2



おにたま(管理人)

リンク

2013/5/9(Thu) 21:59:13|NO.53924

>たこ さん

返信が遅くなりましたが、こちらでもiAdについての確認させて頂きました。
現状ではうまく動かない場合があるので、iHSP18/Classesに含まれている、
HspViewController.mmを以下からダウンロードして差し替えてみてください。
http://www.onionsoft.net/hsp/file/HspViewController.mm

iAdについて、まだ検証が不十分な部分がありご不自由をおかけしました。
また不明な点があればお聞き下さい。



たこ

リンク

2013/5/10(Fri) 01:53:07|NO.53931

>おにたま さん

HspViewController.mmを差し替えましたところ、シミュレータと実機のiPod Touch(iOS 6.1.3)のどちらでも
iAdを無事表示させることに成功しました!

誠にありがとうございました。



ONION software Copyright 1997-2021(c) All rights reserved.