自分自身の投稿に返信します。しばらく検索していたところ、同じ挙動が説明されているこの投稿を見つけました:
モバイルでのちらつきは、n 件ごとに広告を表示するオプションにのみ関連しているようです。これを 0 に設定すると実際には問題が解消されますが、プラグイン作成者がこの問題を修正してくれる方がもっと望ましいです。
自分自身の投稿に返信します。しばらく検索していたところ、同じ挙動が説明されているこの投稿を見つけました:
モバイルでのちらつきは、n 件ごとに広告を表示するオプションにのみ関連しているようです。これを 0 に設定すると実際には問題が解消されますが、プラグイン作成者がこの問題を修正してくれる方がもっと望ましいです。
UI の提案は、Discourse の設定 UI に最大サイズのパラメータを追加し、現在選択可能な固定サイズのいくつかしかない選択メニューの代わりにすることです。デフォルトがレスポンシブになり、高さを制限するオプションも追加されるため、UI が整理されます。
CSS を試していないのでしょうか?
私は CSS が苦手ですが、私の知る限り、この問題はすでに何度か試されています。現在、モバイルレイアウトでは固定サイズを使用することで回避しています。
@ljpp 提案いただいた内容を実装しましたが、全く機能しません。少しさえも動作していません。
この記事を参考に、例に似た実装を試みました。 adplugin が ins 要素の inline-style 属性にどのような値を含めるかを確認するためのデバッグ情報を追加した結果を以下に示します。
私の設定は以下の通りです。
AdSense の処理が完了した後の最終結果を見ると、初期の ins スタイルで設定されていた 90px に代わり、高さが 280px に固定されていることがわかります。さらに、AdSense は表示する広告さえ見つけられなかったにもかかわらず、div のサイズを大きくしてしまいました。![]()
それに、これらの新しい設定は AdSense の設定を簡素化するどころか、かえって混乱を招く要素が 大幅に 追加され、レスポンシブ広告の新しい仕組みを使ってサイズを制御することもできなくなっています。
問題が「レスポンシブ」設定にあるようなので、以下を試してみました:モバイル用下部広告のサイズ(nth 投稿用広告にも使われているコードだと思います)を、利用可能な 2 つのモバイル形式(幅 320)と幅 336 の 1 つに制限し、レスポンシブを削除しました。
今のところ良好で、以前に比べて画面の揺れが大幅に減りました。
@Paracelsus さん、ありがとうございます。私も試してみます…
@neil さん、「Adsense post bottom」と「Adsense mobile post bottom」の違いは何ですか?
タブレット、iPad、またはその他の中間サイズのデバイスは、広告プラグインの観点からは PC として扱われるのでしょうか、それともモバイルとして扱われるのでしょうか?
@Cazadividendos 現時点での「唯一の」欠点は、投稿間の広告サイズを広く設定できないことです。例えば、モバイル端末を横持ちにしても、広告は選択したサイズに固定されてしまいます。また、広い広告サイズを選んだ場合、モバイル端末を縦持ちにすると、レイアウトが崩れる広告が表示され始める可能性があります。
前者はモバイル用ではなく、後者はモバイル用です。これは「モバイル」かどうかを判断するためのDiscourseのルールを使用しています。
それらはモバイルとみなされます。
こんにちは、
トピックの途中にGoogle広告を追加することは可能でしょうか?例えば、X件ごとに広告を表示するような形です。現在は、上部または下部のオプションしか見当たりません。
ありがとうございます!
はい、「投稿の下部」と「n 番目の投稿」を探してください。
@neil さん、ありがとうございます。以前は許可されていなかった古いバージョンのプラグインを使用していました ![]()