Facebook Ads、Instagram、またはTikTokの複数のアカウントを運営している場合、すべてのプロフィールが突然ブロックされることに直面したことがあるでしょう。これはチェーンバンです。このような大規模なブロックの一因は、スクリーン解像度トラッキングです。プラットフォームは、モニターのパラメータを追跡し、同じ解像度のスクリーンからアクセスするアカウントを関連付けます。この記事では、このトラッキングがどのように機能するか、そしてアンチディテクトブラウザを使用してそれを回避する方法を説明します。
スクリーン解像度トラッキングとは何か、そしてそれはどのように機能するのか
スクリーン解像度トラッキングは、ブラウザフィンガープリンティングの手法であり、ウェブサイトがあなたのモニターの解像度やその他のスクリーンパラメータを特定することを可能にします。Facebook、Instagram、または他のプラットフォームにアクセスすると、スクリプトが自動的に次のデータを収集します:
- Screen.widthとscreen.height — モニターの物理的解像度(例: 1920×1080)
- Window.innerWidthとwindow.innerHeight — ブラウザウィンドウのサイズ
- Screen.availWidthとscreen.availHeight — 利用可能なスクリーン領域(タスクバーを除く)
- Window.devicePixelRatio — ピクセル密度(Retinaディスプレイに重要)
- Screen.colorDepth — 色深度(通常は24または32ビット)
- Screen.orientation — スクリーンの向き(ランドスケープまたはポートレート)
これらのパラメータは、ページが読み込まれる際にJavaScriptを介して瞬時に収集されます。ウェブサイトはこれらのデータをあなたのデジタルフィンガープリントに保存し、識別に使用します。異なるブラウザやシークレットモードを使用しても、同じコンピュータから2つの異なるFacebookアカウントにアクセスすると、プラットフォームは同じ解像度を見て、これらのプロフィールを関連付けます。
実際の例: アービトラージャーは、解像度2560×1440のコンピュータで15のFacebook Adsアカウントを運営していました。異なるプロキシとクッキーを使用しましたが、アンチディテクトブラウザでの解像度変更を忘れていました。1週間後、すべての15アカウントが同時にバンされました — Facebookは同じモニター解像度を通じて関連性を特定しました。
解像度はフィンガープリンティングの数十のパラメータのうちの1つに過ぎないことを理解することが重要です。しかし、それは非常に安定しています。毎日モニターを変更するわけではないので、この値は一定のままで信頼できる識別子となります。解像度と他のパラメータ(User-Agent、タイムゾーン、システム言語、インストールされたフォント)の組み合わせは、クッキーなしで追跡できるユニークなフィンガープリントを作成します。
スクリーン解像度トラッキングがマルチアカウント管理にとって危険な理由
トラフィックのアービトラージを行っている人、SMMエージェンシーを運営している人、またはマーケットプレイスの複数のアカウントを扱っている人にとって、スクリーン解像度トラッキングは深刻な脅威をもたらします。以下の理由からです:
1. パラメータの高いユニーク性
解像度は非常に特徴的なパラメータです。調査によると、人気のある解像度(1920×1080や1366×768)を持つユーザーは約15-20%に過ぎません。解像度2560×1440や3840×2160(4K)のモニターを持っている場合、あなたはすでに少数派です — そのようなユーザーはわずか5-7%です。もし1680×1050のような非標準の解像度や3440×1440のウルトラワイドモニターを使用している場合、あなたはほぼユニークです。
2. 値の安定性
IPアドレス(プロキシを介して変更可能)やクッキー(削除可能)とは異なり、解像度は一定のままです。毎日モニターを変更するわけではありません。これにより、このパラメータは長期的なトラッキングとアカウントの関連付けに理想的です。
3. 特別なツールなしでは回避不可能
通常のシークレットモードやVPNでは解像度を変更することはできません。ブラウザは依然としてあなたのモニターの実際のパラメータを伝えます。これらのデータを変更する唯一の方法は、Dolphin Anty、AdsPower、Multilogin、GoLoginなどのアンチディテクトブラウザを使用することです。これらはブラウザエンジンのレベルでJavaScriptパラメータを変更することができます。
4. 他のパラメータとの組み合わせが検出を強化
プラットフォームは解像度だけに依存しているわけではありません。彼らは複合的なフィンガープリンティングを収集します: 解像度 + User-Agent + Canvasフィンガープリンティング + WebGL + タイムゾーン + 言語 + インストールされたフォント。異なるアカウントで3-4のパラメータが一致するだけで、システムは関連性を特定することができます。解像度はこのチェーンの中で最も重要なパラメータの1つです。
注意: Facebook、Instagram、TikTokはフィンガープリンティングの分析に機械学習を使用しています。解像度を変更しても、他のパラメータをそのままにしておくと、アルゴリズムがパターンを見つけてアカウントを関連付ける可能性があります。変更は包括的でなければなりません!
| 使用シナリオ | 解像度による検出リスク | 推奨事項 |
|---|---|---|
| 5-10のFacebook Adsアカウントのファーミング | 高い | 各プロフィールの解像度の変更が必須 |
| クライアントのための20以上のInstagramアカウントの運営 | クリティカル | アンチディテクトを使用 + レジデンシャルプロキシを使用 |
| マーケットプレイスのパース(Wildberries、Ozon) | 中程度 | 頻繁なリクエスト時に解像度のローテーションが望ましい |
| 異なる都市からのAvitoへの広告掲載 | 低い | 異なるIPがあれば十分ですが、変更も役立ちます |
Facebook、Instagram、TikTokが追跡するスクリーンパラメータ
現代のプラットフォームは、単に解像度を収集するだけでなく、ユニークな「モニターのフィンガープリント」を作成するために関連するパラメータのセットを分析します。以下は、Facebook、Instagram、TikTok、その他のウェブサイトが見ることができる完全なリストです:
解像度の主要パラメータ
screen.widthとscreen.height— モニターの完全な解像度(1920×1080、2560×1440など)screen.availWidthとscreen.availHeight— 利用可能な領域(WindowsのタスクバーまたはmacOSのドックを除く)window.innerWidthとwindow.innerHeight— ブラウザウィンドウのサイズ(フルスクリーンとは異なる場合があります)window.outerWidthとwindow.outerHeight— 枠やパネルを含むブラウザウィンドウのサイズ
追加のスクリーンパラメータ
window.devicePixelRatio— ピクセル密度(通常のモニターは1.0、Retinaは2.0、Windowsのスケーリングは1.25/1.5)screen.colorDepth— 色深度(通常は24または32ビット)screen.pixelDepth— ピクセルのビット深度(通常はcolorDepthと一致)screen.orientation.type— 向き(landscape-primary、portrait-primaryなど)screen.orientation.angle— 回転角度(0、90、180、270度)
高度なスクリーンフィンガープリンティング手法
単純なJavaScriptパラメータに加えて、プラットフォームはより複雑な技術を使用します:
- Canvasフィンガープリンティング — Canvas上に見えない画像を描画し、あなたのグラフィックカードがそれをどのようにレンダリングするかを分析します。異なるGPUは異なる結果を生成し、ユニークなフィンガープリントを作成します。
- WebGLフィンガープリンティング — Canvasと同様ですが、WebGLを介して行います。グラフィックカードのモデル、ドライバ、サポートされている拡張機能が特定されます。
- Media Devices API — 接続されたモニター、カメラ、マイクのリスト(ユーザーの許可が必要ですが、一部のデータは許可なしで利用可能です)。
- CSSメディアクエリ — CSSを介してさまざまな解像度やスクリーン特性のサポートを確認します。
アービトラージャーとSMMにとって重要:
FacebookとInstagramは特にCanvasとWebGLフィンガープリンティングを積極的に使用しています。解像度だけを変更してCanvas/WebGLの変更を設定しない場合、システムはGPUフィンガープリンティングを介してアカウントを関連付けることができます。Dolphin AntyとAdsPowerでは、各プロフィールに対して「Canvasの変更」と「WebGLの変更」オプションを必ず有効にしてください。
人気の解像度とその普及率
| 解像度 | ユーザーの割合 | フィンガープリンティングのユニーク性 |
|---|---|---|
| 1920×1080 (フルHD) | ~22% | 低い(最も人気があります) |
| 1366×768 | ~18% | 低い(ノートパソコン) |
| 2560×1440 (2K) | ~6% | 中程度 |
| 3840×2160 (4K) | ~3% | 高い |
| 1440×900 | ~4% | 中程度 |
| 3440×1440 (ウルトラワイド) | ~1% | 非常に高い |
| モバイル(さまざまな) | ~35% | 低い(多様性が豊富) |
ご覧のとおり、解像度が珍しいほど、あなたは群衆の中で際立ちます。4Kモニターやウルトラワイドディスプレイで作業している場合、あなたのフィンガープリンティングは非常に認識されやすくなります。したがって、アンチディテクトブラウザの設定時には、1920×1080や1366×768のような人気のある解像度を選択することをお勧めします。そうすれば、何百万もの一般ユーザーの中に「溶け込む」ことができます。
Dolphin AntyとAdsPowerでのスクリーン解像度の変更設定
アンチディテクトブラウザは、JavaScript APIレベルでスクリーンパラメータを変更する唯一の信頼できる方法です。通常のブラウザ(Chrome、Firefox)や拡張機能では、これらの値を完全に変更することはできません。これらはブラウザエンジンの低いレベルで読み取られるためです。アービトラージやSMMのための最も人気のある2つのソリューションでの設定手順を見てみましょう。
Dolphin Antyでの解像度設定
Dolphin Antyは、Facebook AdsやTikTok Adsで作業しているアービトラージャーの間で最も人気のあるアンチディテクトブラウザの1つです。解像度の変更を正しく設定する方法は次のとおりです:
- 新しいブラウザプロファイルを作成: Dolphin Antyを開き → 「プロファイルを作成」をクリック → 名前を入力(例: "FB Ads Account 1")。
- 「フィンガープリント」セクションに移動: すべてのフィンガープリンティングパラメータを設定する重要なセクションです。「スクリーン解像度」ブロックを見つけます。
-
変更モードを選択: Dolphinは3つのオプションを提供します:
- 「リアル」 — あなたのモニターの解像度を使用(マルチアカウント管理には使用しないでください!)
- 「ランダム」 — データベースからランダムな人気の解像度を生成します
- 「手動」 — 必要な解像度を自分で指定します
- 推奨設定: 「手動」を選択し、人気のある解像度の1つを指定します: 1920×1080、1366×768、1536×864、または1440×900。4Kやウルトラワイドモニターのようなエキゾチックな値は避けてください。
-
関連するパラメータを設定: 同じセクションで次のものを見つけます:
- Device Pixel Ratio — 通常のモニターの場合は1.0、Retinaをエミュレートする場合は2.0を設定します
- Color Depth — 24(標準値)に設定します
- Canvas — 「ノイズ」モードで「Canvasの変更」を有効にします(ランダムな歪みを追加します)
- WebGL — 「WebGLの変更」を有効にし、リストからランダムなグラフィックカードを選択します
- プロキシを追加: プロファイルに必ずレジデンシャルプロキシを関連付けます — 解像度はIPの地理に一致する必要があります。たとえば、アメリカのIPを使用する場合、アメリカで人気のある解像度(1920×1080、1366×768)を選択します。
- プロファイルを保存し、確認: プロファイルを起動し、フィンガープリンティング確認サイト(例: pixelscan.netやbrowserleaks.com)にアクセスします。指定した解像度が表示され、実際のものではないことを確認します。
スケーリングのためのヒント: 10以上のプロファイルを作成する場合は、各プロファイルに異なる解像度を使用してください。5-7の人気のある解像度のリストを作成し、それを交互に使用します。これにより、プラットフォームがアカウントのパターンを見つける可能性が低くなります。たとえば: プロファイル1 — 1920×1080、プロファイル2 — 1366×768、プロファイル3 — 1536×864など。
AdsPowerでの解像度設定
AdsPowerは、特にAmazon、eBay、および中国のマーケットプレイスで作業している人々の間で人気のあるアンチディテクトブラウザです。設定プロセスはDolphinと似ていますが、いくつかの違いがあります:
- プロファイルを作成: 「New Profile」をクリック → オペレーティングシステム(Windows/macOS/Linux)を選択 — これは重要です。解像度はOSに一致する必要があります。
- フィンガープリンティング設定を開く: 「Basic Settings」タブに移動 → 「Screen Resolution」セクションを見つけます。
-
戦略を選択: AdsPowerは次のオプションを提供します:
- 「Real」 — 実際の解像度(適していません)
- 「Random」 — 人気のあるデータベースからランダムに選択
- 「Custom」 — 値を手動で入力
- カスタム解像度を設定: 「Custom」を選択し、幅と高さを入力します。AdsPowerは自動的にavailWidth/availHeightに対応する値を選択します(タスクバーを考慮に入れます)。
-
追加のパラメータを設定:
- 「Advanced Settings」タブで「Canvas Fingerprint」を見つけ → 「Noise」を設定します(ノイズの追加)
- 「WebGL」セクションで「Custom」を選択し、GPUモデルを指定します(例: NVIDIA GeForce GTX 1060またはIntel HD Graphics 630)
- Device Pixel Ratio — 選択した解像度に応じて設定します
- User-Agentと同期: 重要なポイント! 解像度1366×768をエミュレートする場合、User-AgentはWindowsからでなければなりません。AdsPowerは自動的に対応するUAを選択できますが、手動で確認してください。
- プロキシを追加し、確認: プロキシを関連付けます(InstagramやTikTokで作業するために、モバイルプロキシが望ましい)、プロファイルを保存し、フィンガープリンティング確認サイトでテストします。
他のアンチディテクトブラウザでの設定
Multilogin、GoLogin、Octo Browser、またはIncognitonを使用している場合、設定の原則は同様です:
- Multilogin: 「Browser Profile Settings」セクション → 「Screen」 → 「Custom」を選択し、解像度を入力します。「Canvas Defender」と「WebGL Defender」を必ず有効にしてください。
- GoLogin: プロファイル作成時に「Screen Resolution」セクションで人気のある解像度を選択するか、自分の値を入力します。GoLoginは自動的に関連するパラメータを調整します。
- Octo Browser: フィンガープリンティング設定 → 「Display」 → 解像度とピクセル比を指定します。Octoは新しいプロファイルを迅速に作成するための設定テンプレートを保存することができます。
スクリーン解像度設定時の一般的なミス
経験豊富なアービトラージャーやSMM専門家でさえ、スクリーン解像度の変更設定時にミスを犯すことがあります。以下は最も一般的な問題とそれを回避する方法です:
1. すべてのプロファイルに同じ解像度を使用
多くの人がDolphin Antyで10-20のプロファイルを作成し、すべてに同じ解像度(例: 1920×1080)を設定します。これは間違いです! すべてのアカウントが同じ解像度を持っている場合、プラットフォームはそれらを関連付ける可能性があります。たとえ異なるプロキシを使用していても。
解決策: 5-7の人気のある解像度(1920×1080、1366×768、1536×864、1440×900、1600×900)のリストを作成し、それをプロファイル間で交互に使用します。ランダムに選択することもできますが、明らかなパターン(たとえば、3番目のプロファイルが同じ解像度)を避けるようにしてください。
2. 解像度とUser-Agentの不一致
解像度1366×768(ノートパソコンに一般的)を設定しているが、User-AgentがWindows 11のデスクトップPCを指している場合、これは疑わしく見えます。逆に、解像度2560×1440で、古いノートパソコンのUAを使用している場合も同様です。
解決策: 解像度がUser-Agentのデバイスタイプに一致していることを確認してください。ほとんどのアンチディテクトブラウザは自動的に対応するUAを選択しますが、手動で確認してください。たとえば:
- 1366×768または1440×900 → ノートパソコン(13-15インチ)
- 1920×1080 → デスクトップPCまたは15-17インチのノートパソコン
- 2560×1440または3840×2160 → 良好なモニターを持つデスクトップPC
3. devicePixelRatioの無視
Device Pixel Ratio(DPR)は、物理ピクセルと論理ピクセルの比率です。通常のモニターでは1.0、Retinaディスプレイでは2.0、125%のスケーリングのWindowsでは1.25です。解像度1920×1080でDPR 2.0を設定すると、これは奇妙に見えます(そのような組み合わせは稀です)。
解決策: 標準的な組み合わせを使用してください:
- 解像度1920×1080、1366×768、1536×864 → DPR = 1.0
- 解像度2560×1440、2880×1800(MacBook Pro) → DPR = 2.0
- スケーリングのWindows → DPR = 1.25または1.5
4. CanvasとWebGLの変更を忘れる
これは重大なエラーです! 解像度を変更しますが、CanvasフィンガープリンティングとWebGLの変更を有効にするのを忘れます。その結果、プラットフォームはあなたの実際の解像度を見ませんが、Canvas/WebGLを介してあなたのグラフィックカードのユニークなフィンガープリンティングを見て、アカウントを関連付けます。
解決策: 各アンチディテクトブラウザのプロファイルで必ず次を有効にしてください:
- Canvasフィンガープリンティング → 「ノイズ」または「ブロック」モード(ノイズの追加が好ましいです。完全なブロックは疑わしく見える可能性があります)
- WebGLフィンガープリンティング → 「ノイズ」モードとリストからランダムなGPUモデルの選択
- WebGLメタデータ → グラフィックカードに関する情報の変更(vendor、renderer)
5. エキゾチックな解像度の使用
一部の人は、解像度がユニークであればあるほど、匿名性が高まると考えています。1680×1050、1280×720、または800×600を設定します。これは間違いです! 珍しい解像度は、あなたのフィンガープリンティングをより認識されやすくします。
解決策: 数百万のユーザーに見られる人気のある解像度のみを使用してください。安全なトップ5のオプションは次のとおりです:
- 1920×1080 (フルHD) — 最も人気があります
- 1366×768 — ノートパソコンの標準
- 1536×864 — 125%のスケーリングのWindows
- 1440×900 — MacBookや一部のノートパソコンに人気
- 1600×900 — 15-17インチのノートパソコンで広く使用されています
6. 解像度とプロキシの地理の不一致
異なる国では異なる解像度が人気です。たとえば、アメリカやヨーロッパでは1920×1080が主流ですが、発展途上国では1366×768がよく見られます。アメリカのIPを使用して、アメリカではあまり見られない解像度を設定すると、疑わしく見える可能性があります。
解決策: プロキシの国で人気のある解像度の統計を調べてください。アメリカ、カナダ、西ヨーロッパでは1920×1080と2560×1440が安全です。アジア、ラテンアメリカ、東ヨーロッパでは1366×768と1440×900が安全です。
実際のエラーケース: SMM専門家は、クライアントのために25のInstagramアカウントを運営していました。異なるプロキシとアンチディテクトブラウザを使用しましたが、すべてのプロファイルに3840×2160(4K)の解像度を設定し、「プレミアム」で見栄えが良いと思っていました。1か月後、Instagramは25のアカウントのうち18をバンしました — システムは珍しい解像度を通じて関連性を特定しました。教訓: エキゾチックな解像度を使用しないでください!
高度な回避方法: CanvasフィンガープリンティングとWebGL
スクリーン解像度の変更は、フィンガープリンティングからの保護の最初のレベルに過ぎません。現代のプラットフォームは、あなたのハードウェア(プロセッサ、グラフィックカード)がグラフィックスを処理する方法を分析する、より複雑な技術を使用します。検出を回避するための高度な手法を見てみましょう。
Canvasフィンガープリンティング: どのように機能し、どのように回避するか
Canvasフィンガープリンティングは、ウェブサイトがHTML5 Canvas上に見えない画像(特定のフォントと色のテキストなど)を描画し、あなたのブラウザがそれをどのようにレンダリングしたかを分析する技術です。オペレーティングシステム、グラフィックカード、ドライバ、フォントのスムージング設定の違いにより、各コンピュータは画像をわずかに異なってレンダリングします。この違いがユニークな「フィンガープリント」を生成します。
Facebook、Instagram、TikTokはCanvasフィンガープリンティングを積極的に使用しています。解像度とIPアドレスを変更しても、Canvasフィンガープリンティングがすべてのアカウントで同じであれば、プラットフォームはそれらを関連付けることができます。
Canvasフィンガープリンティングを回避する方法:
- ノイズの追加: アンチディテクトブラウザは、Canvasデータにランダムなマイクロ変更を追加し、各プロファイルにユニークなフィンガープリントを作成しますが、機能性は損なわれません。これは最も安全な方法です。Dolphin AntyとAdsPowerでは「ノイズ」モードを選択してください。
- Canvasの完全なブロック: 一部のブラウザはCanvas APIを完全にブロックすることを許可します。これは効果的ですが、一部のウェブサイトの機能を壊す可能性があり、疑わしく見えます(0.1%未満のユーザーがCanvasをブロックします)。
- Canvasフィンガープリンティングの変更: 高度なアンチディテクト(Multilogin、Octo Browser)は、実際のユーザーの事前に記録されたフィンガープリンティングにCanvasフィンガープリンティングを変更できます。これは最も信頼性の高い方法ですが、実際のフィンガープリンティングのデータベースが必要です。
WebGLフィンガープリンティング: グラフィックカードのフィンガープリンティング
WebGL(Web Graphics Library)は、ブラウザで3DグラフィックスをレンダリングするためのAPIです。WebGLを介して、ウェブサイトはあなたのグラフィックカードのモデル、ドライバのバージョン、サポートされている拡張機能、さらにはGPUのパフォーマンスを特定できます。この情報は非常に安定したユニークなフィンガープリンティングを生成します。
プラットフォームはWebGLを介して次のパラメータを収集します:
UNMASKED_VENDOR_WEBGL— GPUのメーカー(NVIDIA、AMD、Intel)UNMASKED_RENDERER_WEBGL— グラフィックカードのモデル(例: "NVIDIA GeForce GTX 1060")Supported extensions— サポートされているWebGL拡張のリストWebGL parameters— テクスチャの最大解像度、ユニット数など
WebGLフィンガープリンティングを回避する方法:
- WebGLメタデータの変更: アンチディテクトブラウザの設定で、人気のあるリストからランダムなGPUモデルを選択します(NVIDIA GeForce GTX 1060、Intel HD Graphics 630、AMD Radeon RX 580)。モデルが選択した解像度とオペレーティングシステムに一致することを確認してください。
- WebGLにノイズを追加: Canvasと同様に、アンチディテクトはWebGLデータにマイクロ変更を追加し、各プロファイルにユニークなフィンガープリンティングを作成します。
- ソフトウェアレンダリングの使用: 一部のブラウザはハードウェアアクセラレーションを無効にし、ソフトウェアレンダリングを使用することを許可します。これにより、実際のGPUに関する情報が隠されますが、パフォーマンスが大幅に低下します。
- WebGLと他のパラメータの一致: 解像度1366×768のノートパソコンをエミュレートする場合は、強力なディスクリートカード(NVIDIA RTX 3080)ではなく、統合グラフィックス(Intel HD Graphics)を選択します。不一致は疑わしく見えます。
AudioContextフィンガープリンティング
あまり知られていないが効果的な技術がAudioContextフィンガープリンティングです。ブラウザはオーディオ信号を生成し、サウンドカードがそれをどのように処理するかを分析します。異なるサウンドカードやドライバは異なる結果を生成し、ユニークなフィンガープリンティングを作成します。
回避: 高度なアンチディテクトブラウザ(Multilogin、Octo Browser)には「Audio Fingerprint Protection」オプションがあります — これはAudioContext APIにノイズを追加します。Dolphin AntyとAdsPowerでは、この機能は「Advanced Settings」セクションにあるかもしれません。
フォントフィンガープリンティング: フォントによるフィンガープリンティング
ウェブサイトは、あなたのシステムにインストールされているフォントを特定できます。フォントのセットは各ユーザーにユニークです(特にデザインフォントや専門フォントをインストールしている場合)。インストールされたフォントの組み合わせは、安定した識別子を生成します。
回避: アンチディテクトブラウザは、利用可能なフォントのリストを標準セット(Arial、Times New Roman、Verdanaなど)に制限するか、選択したオペレーティングシステムに典型的なリストに変更することができます。たとえば、macOSをエミュレートする場合、ブラウザはMacにのみ存在するフォント(San Francisco、Helvetica Neue)を表示します。
フィンガープリンティングからの包括的な保護のチェックリスト:
- 解像度の変更
- User-Agentの一致
- devicePixelRatioの設定
- CanvasとWebGLの変更
- フォントの制限