6で流行った?ある擬似アプリをインストールする事によってAppleの純正広告iAdを無効にする裏技がありました。7ではplistにパッチ的な要素を与えるプロファイルのインストールは無効化されています。そのこともあり、今まで僕が紹介した未脱獄でも出来るもんシリーズは、以前までプロファイルで適応できた部分をバックアップの書き換え(iBackupBot)で代用してきました。当然の如く、Appleも色々対策するわけですね。それでは、張り切ってどうぞ。最初はこれから始まった。きんちゃんぶろぐもう第九弾なんで他にも色々紹介してます。きんちゃんぶろぐiAdを見た目上非表示にやはり、未脱獄状態では完全には消せません。それは、iAdがWebKitを利用しているからです。WebKitを利用しているアプリはそのアプリ自身の設定データにあるキーを読み取ろうとしています。iAdはシステムで管理がされていますが普通のアプリ同様、ただのアプリに過ぎません。WebKitには、画像の最大表示するサイズを決めるkeyがあります。それを最小限までに小さくすることで、Webから取得したiAdの広告画像非表示にすることが出来ます。<key>WebKitMaximumImageSize</key><integer>0</integer>広告の中身は消えないタップすると広告の中身は表示されます。再起動しようとそこの設定データはシステムによって書き換えられないため効力は継続しています。どのように有効にするか?今までの未脱獄で出来るもんシリーズと書き換えたやり方と同じです。脱獄しないでアプリ内の設定データを書き換える方法は一つしかありません。iTunesでiPhoneのバックアップしたデータを書き換え、それをiPhoneに書き戻す。iTuensでiPhoneデータをバックアップをします。iPadiBackupBotというバックアップデータを書き換えるソフトをダウンロードします。iBackupBotを起動すると自動でiTunesのバックアップファイルが読み込まれるので暫く待つ。Files/HomeDomain/Libirary/Preferencesと辿って行く。Importボタンを押してダウンロードしたcom.apple.AdSheetPhone.plistを上書きする。com.apple.AdSheetPhone.plistあとは、書き換えたバックアップファイルをiPhoneにリストアします。deviceボタンを押します。iPhoneを探すをオフにすると直ります。iBackupBotまとめ広告を非表示にすることは、開発者への敬意を損なうもの。僕も若干開発者サイドの人間また、1ユーザーとして完全に消すことはあまりいいのものではないと思っています。タップして中身が表示されるのはそれはそれでいい事かもですね。見た目は大事だから、アプリの広告が堂々表示されているよりはいいかな。もとに戻すにはcom.apple.AdSheetPhone.plistのkeyを消して再度リストアすると戻ります。́・ω・`)最後まで読んで頂きありがとうございます。said:iOS7.1で試してみようと思ったところ、同様のkeyが無くなっています。書き加えて見ても効果なしでした。コメントをキャンセルメールアドレスが公開されることはありません。