iPhoneアプリのアフィリエイトでは、年齢制限(レーティング)に注意。
WordPressを使って、iPhoneアプリを紹介するアフィリエイトブログを書いています。
iTune storeのアフィリエイトはLinkShareに登録することで行うことができますが、そのLinkShareから「■警告■リンクシェアより登録サイト修正のお願い」という、物騒なメールが……
■警告理由
アフィリエイト参加規約の「3.4 禁止行為」に抵触する
下記のいずれかに該当するリンク・コンテンツの掲載
・アダルト
・アダルトグッズ
・チャットレディーなど有料ライブチャット
・過激なグラビア
・児童を性的な対象とするサイト
・出会い系
・チャットに関する求人・広告・紹介
・残虐な映像・文章
・賭博(オンラインカジノ)
・著作権侵害を助長する行為
・知的所有権者の許可なく、MP3, MPEG 及び(または)
その他の知的所有物のダウンロード、販売等を行なうサイト
・脱獄(アプリケーションを使用してハッキングする行為)
そのような心当たりは全く無いので、質問してみました。
リンクシェアに参加しているiTunes Store(Japan)様が提供している
アプリではございますが、下記のような記載があるものについては
『対象年齢制限アプリ』と判断し、全て掲載禁止としております。
----------------------------------------------------------------------
このアプリケーションのダウンロードは、17才以上の方が対象です。頻繁/極度 過激な言葉遣いまたは下品なユーモア
頻繁/極度 性的内容またはヌード
頻繁/極度 成人向け/わいせつなテーマ
----------------------------------------------------------------------
上の画像で「17+」のレーティングがついているものは、規約違反ということになるようです。
でも、17+のアプリって結構多くあるんですよね。
一つ一つアプリを開いて、確認しないといけないのかも。
APIで大量にリンク取得をしていたので、とりあえず怪しげな部分は削除しました。
ちょっとサイト構成そのものを、見直さないといけないかも。
意外なところに盲点がありました。トホホ。
追記:
今回は該当するページを幾つか削除することでOKをもらえました。
警告を放置しておくと、一週間程度でアカウント停止を食らってしまうので、要注意ですね。
商品価格に桁区切り「,」を付ける(php)
APIで商品データを取得した時、その価格は12000という数値で出てきますが、やはり12,000という桁区切りスタイルのほうが見やすく気持ちが良いものです。
PHP入門 - number_format 数値を3桁で区切る | 数値関数
このようにPHPのnumber_format関数で、簡単に桁区切りが表示されるのですが、たまに「number_format() expects parameter 1 to be double, object」というエラーが出ます。
その対処法として、以下のエントリーを参考にしました。
【覚書】PHPのnumber_format関数でXMLの取得データを扱う場合のエラー対策 | コネクト
第一変数が数値型でないとダメということで、
number_format((int)$xml->itemPrice)というように、頭に(int)をつけることで変数を整数型に変換することができます。
|
Kindle本を紹介するアフィリエイト
Kindle本を紹介するサイトを作ろうかなと思っているところです。
一つ一つコードを貼るのではなく、Product Advertising APIを使って効率良く作りたい。
そこでこのサイトを参考に。
Product Advertising APIでKindle Storeの本だけ検索する | はったりエンジニアの備忘録
SearchIndexをBooksでなく、KindleStoreで指定すると良いようですね。