Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › モバイル表示でAdsenseがずれる
- このトピックには9件の返信、2人の参加者があり、最後に
かうたっくにより8年、 10ヶ月前に更新されました。
-
投稿者投稿
-
-
2017年11月18日 11:17 PM #56995
simplist
ゲストお世話になります。
Adsenseのレクタングル広告(レスポンシブル)をsimplicity2にモバイル用テキストウィジェットを使ってはりつけていますが、時々モバイル表示で広告が右側にずれてモバイル画面の枠の外にずれてしまうことがあります。
ウィジェット内に<div class=”center”></div>など強制的にセンター表示するタグをつけても効かずだめでした。
これまでは正常に表示されていたのですが、ここ最近になってから同様の現象の方がいないか書き込みをさせていただきました。
どのように改善すればよいのでしょうか? -
2017年11月19日 12:14 AM #56997
わいひらキーマスター同様の現象は僕の記憶が確かならば、まだ見ていないような気がします。
申し訳ないですが書き込みの内容だけでは、どういった状態になっているのかがわかりません。
できれば不具合ページのURLを記載していただければと思います。※動作不良に関する質問は、不具合の出ているページのURLを掲載してください。
-
2017年11月19日 6:18 PM #57007
simplist
ゲストわいひらさん、こんにちは。
検索すると、最近の記事で「アドセンスの記事内ネイティブの広告をいくつか貼ると表示が崩れる?」
https://406080.net/native-in-article/
というのがありました。
記事内ネィティブ広告をたくさんはると右にずれていく現象があるようで、まさにこの現象でした。
別のブログに同じように配置したところ、やはりずれて表示される場合が発生しました。
Adsenseのコードをみる限り、以前はったときと変化がないので仕様上、なにか変更があったのかもしれませんね。 -
2017年11月19日 6:24 PM #57008
simplist
ゲスト連投すみません。ということが判明したので、記事内ネイティブ広告は1つにとどめ、それ以外は300*250サイズではってみることで現象は回避できました。
根本的な改善ではないのですが、もしほかの人で同じ現象に気づいたひと(もしかしたら最近になって頻発していたので気づいていないかもしれません)もはりかえてみることで対処できるようですので、メモとして残しておきます。 -
2017年11月19日 6:56 PM #57012
わいひらキーマスター原因の書き込みありがとうございます。
AdSenseのような、他ツールの影響となると、ちょっとテーマ側からは、どうしようもできないかもしれません。
何か抜本的な解決方法とかでもない限りは、そのように探り探りやっていただくしかないかもしれません。 -
2017年11月19日 7:31 PM #57014
かうたっく
ゲストリンクの提示があれば、わかると思ってたのですが、以下の内容の件。
ウィジェット内に
<div class=”center”></div>など強制的にセンター表示するタグをつけても効かずだめでした。.centerは、子テーマ側でセンタリングの記載をしないといけない気がします。違ったらスミマセン。その他記載が親テーマ側では設定済みだと思います。ただ、.centerは強制的な書き方かといえば、違う気:そうではない気がします。 -
2017年11月19日 10:47 PM #57023
simplist
ゲストこんばんわ。
その後似たような問題で悩んでいいる方からgoogleのフォーラムでも書き込みがありました。
ここ数日気づいた方がいるようです。「記事内コンテンツの表示位置を左寄せにしたい」
https://productforums.google.com/forum/#!topic/adsense-ja/lizfzXpKSRQ;context-place=forum/adsense-ja対処方法としては私の試したものか、「広告の許可とブロック > 広告配信 > ディスプレイ広告」セクションの「類似サイズのディスプレイ広告 – 類似サイズのディスプレイ広告を、広告ユニットに収まるようにサイズ変更して表示します。」を無効にした場合は、上記の問題は全く発生しないようです。
「記事内広告ユニットにディスプレイ広告が表示される場合、横幅が親コンテナより大きくなってしまう。」
https://productforums.google.com/forum/#!topic/adsense-ja/0MxGKBjgiyw;context-place=forum/adsense-ja -
2017年11月20日 5:53 PM #57058
わいひらキーマスター解決方法までありがとうございます!
同様の問題か出た方の助けになるかと思います。
僕も、今後ネイティブ広告を利用する機会があり、同様の問題が起きれば参考にさせていただこうと思います。 -
2017年11月21日 3:45 AM #57073
かうたっく
ゲストネイティブ広告が何かとか、全くうとくてわかりませんが、気になるのが以下の事で。
「記事内広告ユニットにディスプレイ広告が表示される場合、横幅が親コンテナより大きくなってしまう。」
CSSで考えたら、下の記載では効かないんですよね。
iframe { max-width: 100%; }このプロパティは子要素に継承しないようなので。
継承 不可
引用元:max-width|MDN ウェブドキュメントiframe内にiframeが入っているのが原因だとした場合。どシンプルに考えたらCSSで対応できないのかな?と思います。
実際ソースを見てないのと はみ出した対処をしてないのでわかりませんが、例えば下のような書き方など試すと、どうなのかなとか思います。
例として:CSS
iframe iframe { max-width: 100%; } -
2017年11月21日 12:09 PM #57080
かうたっく
ゲストAutoptimizeをいれてるから、そのような挙動がおきる可能性もありそうですが、実際どうかは不明です。※チェックしたサイトがそうだったと言う共通点。
※Bad Requestエラーが出た時?だったか、スマホでもPCビューになり、キャッシュを削除したらスマホビューになった記憶が・・・!?後は可能性は低そうに思いますけど、何かの設定とそのプラグインの影響・非同期コードではない・非同期で読み込むのに広告がタブレットと誤認したとか。
PCビューで広告を表示したとき、Chromeデベロッパーツールでスマホビューに変更したとき、再読み込みしない場合、広告が大きいまま表示される事が最近よくあります。
上記の様子は強制的にやっただけですが、スマホビューで時々このようになる原因が気になったので。
※ちなみに、上述のCSSの対応は面倒すぎる感じっぽいです。
横揺れした状態の画像とソースの表示ins[id^="aswift"] { width: 100% !important; }このコードを使ってもその子要素にまたHTML・body・ins・iframeがあって。根気よく対処しないと見切れるのと、広告が画像のときとテキストの時があるので、やっぱりCSSでの対応は面倒な作業かな?と思います。
-
-
投稿者投稿
- フォーラム「テーマファイルのカスタマイズに関する質問など」には新規投稿および返信を追加できません。