テキスト広告:Amazon Primeday

土曜日, 7月 05, 2025

広告

【AdSense 審査編】AI(ChatGPT)の助けを借りてブログ更新を再開してみた!

 ■質問(ChatGPTへの質問内容とは一部異なることがあります)

https://itpro-blogger.blogspot.com/ このブログをAdSenseの審査を通るように

したいんだけど、、どうしたらよい?


AdSense 審査を初めて通すには、しっかりとした準備と高品質なコンテンツ作りが

不可欠です。以下は、参考リンクをもとにまとめた、ブログ(特に日本語の

 Blogger=Blogspot)で合格率を上げるための対策です。


✅ 基本条件(必ずクリアしておくべきポイント)

1.独自ドメインを使用する

 Blogspot の無料サブドメイン(xxx.blogspot.com)では、初回の審査は原則通りません。

独自ドメインに変更してから申請してください。


2.最低限必要な固定ページを設置する

 – プライバシーポリシー

 – お問い合わせページ(フォーム)

 – 運営者情報(プロフィール)

これらがあることで「信頼できるサイト」と判断されやすくなります。


3.アドセンスポリシーに違反していないこと

 著作権侵害、成人向け、過度なアフィリエイトなどは禁止コンテンツに該当しない

よう注意しましょう。


✍️ コンテンツ品質と量の強化(重要)

4.記事数と文字数

 少なくとも 5〜9本の記事(できれば20本以上)、1記事につき 800〜1,000字以上 を

目安としてください。


5.独自性と有用性

 他サイトのコピーではなく、自分の経験や視点を盛り込んだオリジナルの記事に

しましょう。読者の悩みや疑問を解決できる内容であることが重要です。


6.タイトルの最適化

 何についての記事か一目で分かる明快なタイトル(キーワードを含む)をつけることで、

記事が評価されやすくなります。


🛠 サイト設計とユーザー体験を整える

7.読みやすく・操作しやすいサイトにする

 ナビゲーション(メニュー)、カテゴリ分け、モバイル対応、パンくずリスト、目次など

を整備。特にトップページをサイト型トップページにして魅力的にすると効果的です。


8.ページ読み込み速度の最適化

 画像圧縮、不要なプラグインの削除、レスポンシブ設計などで表示速度を高めましょう。

ユーザー体験(UX)はAdSense審査でも重要です。


🔄 再申請時の戦略とチェック

9.審査に落ちた理由を確認する

 審査メールに「有用性の低いコンテンツ」や「ポリシー違反」といった文言が含まれて

いる場合、それに応じて対策を練りましょう。


10.審査中はアフィリエイトリンクや広告を外す

 合格前は広告やアフィリエイトでページが広告まみれに見えないよう、控えた方が無難です。


11.定期的に再申請して粘る

 改善を加えた後は再申請。審査期間は通常1日~1週間ですが、状態により数週間かかる

場合もあります。


📋 チェックリスト

項目                  内容

独自ドメイン            必ず導入している

固定ページ                    プライバシーポリシー、問い合わせ、プロフィールあり

記事数・文字数             5~9本以上、1,000字程度/記事

独自コンテンツ             自身の体験・ユニークな視点

タイトル                          分かりやすく、内容が想像できる

ナビゲーション構造    カテゴリ、目次、サイト型トップページなど

モバイル最適化             スマホ表示の整備と高速化

審査中の広告                  外す(アフィリリンク含む)

再申請の準備                  メール内容分析と改善実施後、再申請


🛠 Blogspot からの移行も視野に

Blogspot(無料ブログ)での申請は困難なため、WordPress + レンタルサーバー+独自

ドメインに移行することをおすすめします。操作性・自由度ともに優れ、後々のサイト

運用でもメリットが大きいです。


✅ 最後に

AdSenseの審査基準は公開されていませんが、Googleが「信頼できる」「ユーザーに価値

を提供する」と判断できるサイトを作ることが最重要です。

記事の質、独自性、サイトの信頼性(コンテンツ・構造)、ポリシー準拠。


これら全てに抜かりなく手を入れて、再申請しましょう。合格を目指して応援しています。💪


ご自身でブログ内容や構成を相談したい場合にも、気軽にどうぞ!


ここまでは、ChatGPTからのコピペです。

木曜日, 10月 20, 2022

[Windows]Windows Live メール のアドレス帳から Thunderbird への移行方法

2013年11月から24時間稼働し続けてくれたPCが起動できなくなってしまった。
ハードディスク診断(ソニーツール)は問題なかったので、OSだけ壊れたようだ。
2022年9月9日に故障したので約9年間稼働し続けてくれたことになる。
ハードはまだ大丈夫そうなのでOSを再インストールすればまだまだいけそうだ!

いけそうだが、もうすでに新しいPCを買って開封するのを待っている状態だった
ので、開封して使ってみることにしたのだが・・・。

Windows 8 Pro 64ビット から Windows11 Pro(32bit版はこの世から消えた!!) に
切り替えることになったのだが、いろいろ変わりすぎて思考の仕様変更を余儀なくされた。
この世から消えたアプリがぁぁあ・・・!いきなり、Windows Live メール が使えない!!

メールに何を使えばいいかからつまずくことに・・・。
標準のメールソフトは入っているが使いずらくて、他を探すことになって
無料で使える条件では、あまり選択肢がないことがわかった。

無料で使えるメールソフトが Thunderbird しかなかった。
この時点で最新の Thunderbird 102.4.1 をインストールして使用することにした。
マイクロソフトに任せられないので少額だが寄付をすることにした。

■Windows Live メール のアドレス帳から Thunderbird への移行方法
1.画面左下の「アドレス帳」をクリックします。
2.アドレス帳画面が表示されるので、「エクスポート」をクリックして、「カンマ区切り (.CSV)」をクリックします。
3.「CSVのエクスポート」が表示されるので、「参照」をクリックします。
4.「名前を付けて保存」が表示されるので、任意のファイル名を入力して「保存」をクリックします。
5.「CSVのエクスポート」画面に戻るので、「次へ」をクリックします。
6.「エクスポートするフィールドを選択してください」ボックスが表示されるので、すべての項目をチェックします。
7.「完了」をクリックして終了です。

1.画面左のアイコンから「アドレス帳」をクリックします。
2.メニューから「インポート」をクリックします。
3.「カンマまたはタブ区切りのファイル(.csv、.tsv)」が選択されていることを確認し、「次へ」をクリックします。
4.インポートファイルを選択し、「開く」をクリックします。
5.「項目名の割り当て」が表示されるので、すべての項目をチェックし、「次へ」をクリックします。
6.「選んだデータのインポート先を選択してください」が表示されるので、「個人用アドレス帳」または新しい
ディレクトリ作成を選択し、「次へ」をクリックします。
7.「インポート開始」をクリックして終了です。

火曜日, 6月 23, 2020

[VB.NET]マイグレーションの実行で「タイプ初期化子が例外をスローしました。」のエラーになる。

▼質問
VB2005からVB2012にマイグレーションしてコンパイルが通ったのに
初期実行時に下記のエラーが発生してデバックが途中で停止してしまうんだ。

「XXXXXXのタイプ初期化子が例外をスローしました。」

次の対応をすれば問題なく動くようにはなったが・・・。
①「対象のCPU」の対応方法
 ソリューションのプロパティ→「コンパイル」→「対象のCPU」→「x86」を選択する。
②「32ビットの優先」の対応方法
 ソリューションのプロパティ「コンパイル」→「32ビットの優先」にチェックを入れる。

▼回答
将来の事を考えたらどのような対応をしたらよいのか?!

32ビットから64ビット対応にできるか調査して対応するのが良さそうだ。

変数のサイズぐらいは、再度チェックする必要だけはありそうだ。。。。

月曜日, 7月 08, 2019

[Windows]GCCとMAKEファイル実行環境構築方法

1.GCC実行環境

■コンパイラ
MinGW "Minimalist GNU for Windows"
■公式サイト
http://www.mingw.org/

①インストール
・MinGWから[mingw-get-setup.exe]をダウンロードします。
・ダウンロードしたEXEをクリックして[Install]→[Continue]の
 順でクリックします。
・[MinGW Installation Manager]から下記の項目を右クリック
 して[Mark for Installation]を選択します。

 mingw32-base-bin
 mingw32-gcc-g++-bin

・ツールバーから下記の順にクリックしてインストールは終了です。

 [Installtion]→[Apply Changes]→[Apply]→[Close]

②PATHの設定
・システムの詳細設定の環境設定から[Path]に下記パスを設定します。

 C:\MinGW\bin

②GCCの確認
・コマンドプロンプトから[gcc -v]と入力します。
・下記の内容が表示されればインストール完了です。

 ~いろんな情報~
 gcc version x.x.x (MinGW.org GCC-x.x.x-x)

2.MAKE実行環境

■パッケージ名
GnuWin32 GNU Make 3.81 "Make for Windows"
■公式サイト
http://gnuwin32.sourceforge.net/
■ダウンロードサイト
http://gnuwin32.sourceforge.net/packages/make.htm

①インストール
・公式サイトからインストーラを下記の手順で[make-3.81.exe]をダウンロードします。

 [Download Packages]→[Make]→[Complete package, except sources Setup]

・ダウンロードしたEXEをクリックして対話ウィンドウに従いセットアップします。

②PATHの設定
・システムの詳細設定の環境設定から[Path]に下記パスを設定します。

 C:\Program Files (x86)\GnuWin32\bin

③MAKEの確認
・コマンドプロンプトから[make -v]と入力します。
・下記の内容が表示されればインストール完了です。

 GNU Make x.xx
 ~いろんな情報~
 This program built for i386-pc-mingw32

日曜日, 6月 09, 2019

[ORACLE]管理対象ドライバODP.NET(ManagedDataAccess)の移行方法

・管理対象ドライバODP.NET(ManagedDataAccess)の移行方法

 1.移行に関する概要

  これまでODP.NETのドライバには、Oracle.DataAccess.dll(管理対象外ドライバ)を使用して
 きましたが、Oracle 12cから導入されたクライアントソフトの設定が不要のODP.NET管理対象
 ドライバがあります。
 このドライバは、クライアント等にInstant ClientやODACを登録する必要がないことが特徴です。
 Oracle.ManagedDataAccess.dllを同梱してConfigファイルを構成するだけでOracle Database
 に接続可能となります。

 2.システム要件

 ・32ビットOS:Windows 7、Windows Server 2008、Windows 8
 ・64ビットOS:Windows 7、Windows Server 2008、Windows 8、Windows Server 2012
 ・Oracle Database 10gリリース2以降のデータベースにアクセスするアプリケーション
 ・Microsoft .NET Framework 4.0以降を対象フレームワークにするアプリケーション
  ・詳細は下記サイトを参照ください。
  https://docs.oracle.com/cd/E57425_01/121/ODPNT/InstallSystemRequirements.htm

 3.クラス・デリゲートサポート比較

 ・Oracle.DataAccess.*とOracle.ManagedDataAccess.*のサポート状況は下記サイト
 を参考にしてください。
  https://docs.oracle.com/cd/E57425_01/121/ODPNT/intro003.htm#BHCFHCAF

 3.参考サイト

 ・Oracle Data Provider for .NET開発者ガイド 12c リリース1 (12.1)
  https://docs.oracle.com/cd/E57425_01/121/ODPNT/toc.htm

 3.移行方法

 ①.NETプロジェクトの参照設定を「Oracle.DataAccess.dll」から
 「Oracle.ManagedDataAccess.dll」に変更します。

 ②ネームスペース参照を変更します。
  C#:using ディレクティブ、VB:Imports ステートメント
    // C#
    using Oracle.ManagedDataAccess.Client;
    using Oracle.ManagedDataAccess.Types;

    ' VB
    Imports Oracle.ManagedDataAccess.Client
    Imports Oracle.ManagedDataAccess.Types

  ③アプリケーション構成ファイル「app.config」にドライバ情報を記述します。
  tnsnames.oraをexeファイルと同じフォルダに置くことでも実現できます。

  下記の例は、対象フレームワーク「Microsoft .NET Framework 4.0」
  Oracle.ManagedDataAccessドライバのバージョンが「4.121」です。

    <configSections>
    <section name="oracle.manageddataaccess.client"
      type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
    </configSections>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
    </startup>
    <system.data>
        <DbProviderFactories>
            <remove invariant="Oracle.ManagedDataAccess.Client"/>
            <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver"
                type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
        </DbProviderFactories>
    </system.data>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <publisherPolicy apply="no"/>
                <assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral"/>
                <bindingRedirect oldVersion="4.121.0.0 - 4.65535.65535.65535" newVersion="4.121.2.0"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
    <oracle.manageddataaccess.client>
    <version number="*">
      <dataSources>
        <dataSource alias="ネットサービス名(TNS名)" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ホスト名 or IPアドレス)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=サービス名))) " />
      </dataSources>
    </version>
    </oracle.manageddataaccess.client>

日曜日, 9月 06, 2015

[C#]DLLからApp.configのAppSettingsの内容が読み込めない

▼質問
DLLでApp.configを作成してAppSettingsにAddを追加したけど

その内容が読み込めないだけど・・・何でだ!

▼回答
次のようにすれば読むことができるよ!!

System.Configuration.Configuration config = System.Configuration.ConfigurationManager.OpenExeConfiguration(this.GetType().Module.Name);
string value = System.Configuration.ConfigurationManager.AppSettings["key"];

■関連サイト

月曜日, 3月 09, 2015

[C#]namespaceの上にコメント書くと「warning CS1587: XML コメントが有効な言語要素の中にありません。」の警告が・・・

▼質問
namespaceの上にコメント(<summary>)書くと

「warning CS1587: XML コメントが有効な言語要素の中にありません。」

の警告がでる。

▼回答
簡単な方法は、NamespaceDocクラスを作成することだ!

するとNamespaceのXmlドキュメントコメントが作成できる。

namespace 名前空間
{
    /// <summary> 概要</summary>
    /// <remarks>解説</remarks>
    [System.Runtime.CompilerServices.CompilerGeneratedAttribute]
    internal class NamespaceDoc
    {
    }

}