御岳で外岩ボルダリング 2016-04-09
普段ジムで一緒に登っているWくんと、電車で御岳へ外岩ボルダリング。
御岳に行くの2015年の11月ぶり?
いつもは車なので、電車で行くというのも久しぶり。
だが、寝不足で過去最悪の体調。
日吉駅で待ち合わせて、新宿始発のホリデー快速で爆睡しながら1時間20分御岳に到着。
ロッキーボルダーへ向かう御岳からひと駅手前の沢井駅まで戻る。
駅前には見事な満開の桜。
自販機が邪魔だな。
澤乃井酒造を通って、吊橋から大自然満喫。
ロッキーボルダーに10時に到着。
まずはアップで簡単そうな7級ぐらいの課題を登る。簡単だけど、なかなか面白い。
※写真はW氏
そしてエゴイスト(初段)
自分は数回触って、ドラゴンボールのスカウターで測ったかの如く課題の難易度を解析して、この課題とは戦わないほうがよいとの判断から、W氏を応援しつつ眠りに入る。
時々睡眠から醒めながら、W氏が登るをのを応援。
1手目の左手を伸ばしてから、右手のピンチを取りに行くところが参考になった。
12時過ぎに、ロッキーボルダーを後にして、近くの澤乃井園で山菜そばを食べる。うまい。
遊歩道で鵜の瀬岩へ向かう途中でも満開の桜。
鵜の瀬岩に到着。
結構な人がトライしていて、珍しい事に女性クライマーが多い。
立ち鵜1級落とせてないのでやろうとしたら、結構な人数が立ち鵜に挑戦していて、やる気に。外人のグループもいて賑やか。
とにかく1手目が止まって足ブラ状態を耐えられるのか?の1手課題。
3トライ目でがっちり1手目に指がはまって、余裕を持って完登。
女性だと、ランジ気味に手をだすとリーチが足らないか、ランジではなく足を上げていくと、今度は身体が上がりすぎて右手を出した瞬間に壁からはがれて落ちてしまうという感じで難しそう。
鵜の瀬岩から人が引き始めて、砂箱岩の猫砂に人が集まっていたので、1回だけトライしてみる。
安定の核心で敗退。
い、いっかい登れてるし(震え)。今日はここまでにしといてやる。
忍者返しの岩へ向かう陸橋からの鵜の瀬岩、砂箱岩と桜。
忍者返しは相変わらずの大盛況。横目で見つつ、マミ岩へ移動。
忍者返しから徒歩30秒のマミ岩に到着。
新たにトラバース初段の課題ができたというので、トライするも中央部で左手の寄せができなくて敗退。せめて次に繋げるために、トラバースの最後のパートとなる1級にトライ。
SDスタートでなかなか面白い課題。得意系だったので10トライぐらいで完登。
だいぶ日照時間が伸びたね。5時30分でも登れるけど撤収。
桜がちょうど満開で暑すぎず寒すぎず、最高のクライミング日和だった。
上場インターネット関連企業125社の平均年収と平均年齢をヒストグラム化してみた
動画リワード・アドネットワークの対応OSバージョンは?
動画リワードのアドネットワークが増えてくると、SDKのバージョンをチェックしたり、対応しているOSはいくつ以上なのか?わけわからなくなります。
即答できないので、まとめてみました。
アドネットワーク | iOS(最終更新) | Android(最終更新) | 対応OSバージョン |
---|---|---|---|
AdColony | 2.6.1(2016/1/14) | 2.3.2(2016/2/10) | Android 2.3.3(APIレベル10), iOS 6.0 |
AppLovin | 3.2.2(2016/1/19) | 6.1.5(2015/11/14) | Android 4.0, iOS 6.0 |
Maio | 1.0.4(2015/11/25) | - | iOS 6.0 |
Tapjoy | 11.5.0(2016/3/8) | 11.5.0(2016/3/8) | Android 2.3 "Gingerbread" (API level 9), iOS 6.0 |
UnityAds | 1.5.6(2016/1/5) | 1.5.6(2016/1/5) | Android 2.3、iOS 6 |
Vungle | 3.2.0(2015/11/25) | 3.3.4(2016/1/27) | Android 2.3 (Gingerbread - API version 9), iOS 7+ |
対応OSバージョンが記載されている箇所を探すのに、意外と苦労したのでどこに書かれているのか以下に共有します。
※アドネットワークの方、間違っていたり、こちらの方が正しいなどありましたらご指摘ください。
AdColony
The minimum Android OS on a specific device to ensure AdColony Ad playback is 2.3.3 (API 10).
video ads will only show on iOS 6 and above.
AppLovin
正式に案内すべきページでは無いかもしれないが、Support Siteに書いてある。
Rewarded video isn’t working. What might be causing this? : AppLovin Resources
If you are on Android, make sure that you are using a device that is Android 4.0+. If you are on iOS, make sure you are using iOS > 6.
Tapjoy
Tapjoy のサポートする OSの最低条件は Android 2.3 "Gingerbread" (API level 9) 以上になりました。
iOS 6.0 以上
Unity Ads
What platforms are supported with Unity Ads?
Vungle
Android 2.3 (Gingerbread - API version 9) or later
動画リワードSDKの動画ファイル保存場所とライフサイクルは?
動画リワードをメディエーションするツールの開発に関わってきて、各アドネットワークの挙動を調査しつつ、アドネットワークのSDKについては、それなりに把握しているつもりだった。
特に、通信内容を見ながら再生される前の段階で複数の動画ファイルが読み込まれていて、wifiでなければパケ死するなと警報をならしたり、LTEの時は極力パケ死しないような設計をしてみたりしたが、読み込まれた動画ファイル自体にまで気が及んでいなかった。
メディア様からの指摘でふと気がついたのだが。
1.動画ファイルが保存されている場所は?
2.動画ファイルが保存されたファイルは残り続ける?消される?
アプリを開発しているディベロッパーの方は、この2点については特に気になるであろう。
端末のストレージ容量は様々で、少ない容量しかない場合は、アプリを消したりしてやりくりしている。
昔に比べたらだいぶ端末のストレージ容量が増えたとはいえ、写真や動画を撮れば高解像度で保存していたり、音楽を入れまくったりしていると、ストアからアプリをダウンロードするときに、容量がいっぱいでインストールできませんという警告がされる時がある。
まさに自分は、iPhone6sを12月に機種変したのだが、何故かiPhone5s 32GBからiPhone6s 16GBにしてしまった。全然容量が足りなくて、写真や音楽を消さなければいけないほど。。空き容量が0だし。
なんで16GBにしてしまったんだろう。。
買った当初は娘にクレしんランがインストールできないと怒られるし。アプリを削除してなんとかインストールしたが。
ちなみにicloud有料は契約していない。
そんなことで、アプリがインストールできたはいいが、アプリ内の容量が増えまくると、ユーザから削除候補のアプリになるよね。
動画リワードで気をつけるべきなのは、通信量だけではなく、ダウンロードされたデータ容量とライフサイクルも大事であった。
先週から、複数のAndroid端末で動画ファイルがどこにダウンロードされて、どのようにクリーンアップされていくのか、Android StudioのDDMSや、Android File Transferで保存された状態をキャプチャしてみた。
/Android/data/パッケージ名/〜 以下に保存されるケースが多い。
filesかcacheに保存するようだ。
つい先日、水没して買い換えたばかりの自分の端末、SO-02H(OS 5.1.1)では、
/Android/data/パッケージ名/filesに保存されるのがAppLovinとVungle。
/Android/data/パッケージ名/cacheに保存されるのが、UnityAds
※AdColonyはどこに保存しているのか、わからなかった。
通信内容から、動画ファイル名は判明しているので、端末をルート化してunixコマンド打ちながら探せば見つかるだろうけど、個人端末ではやりたくない。あとでfile exploere系のアプリで探してみるかな。
このfiles、cacheはユーザが手動で消すことができる。
「データを削除」で、files内のデータが消えて、
「キャッシュを削除」でcache内のファイルが消える。
※ただし、cache内に保存されたファイルは、いつ消されても文句は言えない。
まあ、保存場所としてはそりゃそうだろうなと思いきや、問題があって、
端末によって保存される場所が変わることが確認できている。
/Android/dataではなく、トップディレクトリに動画ファイルを保存してしまうケースも確認できている。OSのバージョンによる挙動の違いなのか端末依存なのか、範囲を広げて調べないとわからない。
▼SO-01Eでの結果。
あと、どれぐらいのサイクルで動画ファイルがクリーンアップされていくのか、今後引き続き調査していく必要があるかな。
こういう問題があって、改善ポイントが多い状態の方が面白い。
スマホの動画広告に今後も関わり続けていきたいと強く思った。
動画リワード各社SDKの最新SDKアップデート状況を調べてみた
2016/01/28現在
AppLovinのiOS SDKとVungleのAndroid SDKがアップデートされました。
Vungleの修正内容
VERSION 3.3.4
Fixed a bug that might cause a crash on devices with Android 4.2 or lower OS
Fixed a bug to resume the video ad upon unlocking the screen on devices with screenlock set to none
Persist sleeps across app restarts
アドネットワーク | iOS(最終更新) | Android(最終更新) | 備考 |
---|---|---|---|
AdColony | 2.6.1(2016/1/14) | 2.3.0(2015/10/8) | |
AppLovin | 3.2.1(2015/11/24) | 6.1.5(2015/11/14) | SDK取得するにはログインが必要 |
Maio | 1.0.4(2015/11/25) | - | SDK取得するにはログインが必要 |
Tapjoy | 11.3.0(2015/12/8) | 11.3.0(2015/12/8) | SDK取得するにはログインが必要 |
UnityAds | 1.5.6(2016/1/5) | 1.5.6(2016/1/5) | |
Vungle | 3.2.0(2015/11/25) | 3.3.4(2016/1/27) |
SDK公開リンク
AppLovin
管理画面にログインする必要あり
AdColony
UnityAds
Vungle
Tapjoy
管理画面にログインする必要あり
Maio
管理画面にログインする必要あり
動画リワード各社(AppLovin、AdColony、maio、UnityAds)のテストモードまとめ
2015/11/20時点の情報です。
アドネットワーク | テストモード有無 | デフォルトのモード | テスト設定方法 |
---|---|---|---|
AdColony | ○ | テスト | デフォルトではテストモードなので、リリース前までにAdColonyに本番モードに切り替えてもらう必要がある。 |
AppLovin | ○ | 本番 | デフォルトで本番モードになっている。AppLovinの管理画面でテストモードに切り替えることで、2時間だけテストモードにすることができるが、自動的に本番モードに戻る。 |
maio | ○ | 本番 | テスモードはソースコードで設定する。 |
UnityAds | ○ | 本番 | テストモードはソースコードで設定することもできるし、UnityAdsの管理画面側でも設定できる。 |
jQuery Simple Half-Star Rating Plugin
最近また学習意欲があがってきたので、前々からトライしたかった
jQueryをやってみる。
All Aboutの記事を参考に、サンプルを2,3動かしつつ
http://allabout.co.jp/internet/javascript/library/mlibrary.htm?lp=2
以前から直感的操作がユーザーにわかりやすくて、
是非導入してみたかったスターレイティングを試す。
jQuery Simple Half-Star Rating Plugin
http://plugins.learningjquery.com/half-star-rating/
驚くほど簡単でびっくりした。
必要なライブラリを読み込んで以下を記述。
rating(
'POSTされる先',
{maxvalue:星の数,
curvalue:デフォルトで星がマークされている数,
increment:コンマ0.5まで星の評価をさせるか
})
このプラグインを使う際の注意書きがブログにあったのでメモ。
http://www.learningjquery.com/2007/05/half-star-rating-plugin
javascriptが実装されていない、もしくは設定で無効のブラウザに対しては、星が表示されないので、javascriptが無効のユーザー向けの対策も考える必要がある。
その他に、Ajax+MySQL+PHPで作られたものもある。
Unobtrusive AJAX Star Rating Bar
http://www.masugadesign.com/the-lab/scripts/unobtrusive-ajax-star-rating-bar/
そして、CSSでHarfStarを作ってみた。
http://tonby.sakura.ne.jp/star.php